1.1.1 Online-Replikation (SQL-Datenbank)
Für den Einsatz des Verbuchers bzw. der mobilen Datenerfassung ist die Online-Replikation des infra-Datenbestandes notwendig. Dadurch werden einerseits aktuelle Daten extern zur Verfügung gestellt (z.B. für die Anbindung mobiler Endgeräte) und andererseits die zu verbuchenden Vorgänge für den infra-Verbucher bereitgestellt.
Bei der Online-Replikation ist es unerheblich, ob diese clientbasiert, oder – beim Einsatz der Client/Server-Datenbank – serverbasiert stattfindet. Wichtig ist nur, dass auf der Client-Seite der Replikationsdatenbanktreiber (SDBREPL.DLL) mit einer korrekten infraSQL.ini geladen wird.
Dazu muss folgender Eintrag in der Datei SIBDB.INI aktiv sein:
Replicate: sdbrepl.dll,infrasql.ini
Achtung:
Für den Zugriff auf die SQL-Datenbank wird standardmäßig die universelle Client-Verbindungsangabe des infra:NET Servers verwendet. Alternativ kann ein ConnectionString in der INI-Sektion der jeweiligen Verbucher-Schnittstelle hinterlegt werden. Sofern beides nicht vorhanden ist, wird der ConnectionString-Eintrag aus der infraSQL.INI verwendet (auch bei serverbasierter Online-Replikation).
Als Verbindungsangabe ist ein beliebiger ADO-Connectionstring zulässig, d.h. es muss keine ODBC-Verbindung auf dem Client-PC eingerichtet und als Connectionstring hinterlegt werden. Falls die Verbindung doch über eine ODBC-DSN hergestellt werden soll, ist zu beachten, dass diese ggf. bei einer Änderung des SQL-Servers bzw. der SQL-Datenbank angepasst werden muss. Auf 64-bit Systemen muss dies mit dem Programm odbcad32.exe unter C:\Windows\syswow64 vorgenommen werden, da infra:NET eine 32-bit ODBC Verbindung benötigt.
