2.3.2.9 Mehrere Datenbanksysteme gleichzeitig
Client/Server + Client/Server
Sie können auch 2 infra:NET Server gleichzeitig betreiben, z.B.
-
eine Datenbank [ECHT] mit Echtdaten auf Server1
-
eine Datenbank [ARCHIV] mit Archivdaten auf einem Server2.
In diesem Fall sind in sibdb.ini – [DataBases] mehrere Einträge „ClientServer“ aktiv (siehe Beispiel weiter unten). Ferner darf infra:NET die Datenbanken, die sich auf Server1 befinden, nicht auf Server2 suchen (und umgekehrt). Dies wird in SDBCLSRV.INI – [DataSourceMapping] mit einem Stern „*“ gemacht.
Das Vorgehen ist somit wie folgt:
-
Installieren Sie Client/Server ein wie in diesem Handbuch beschrieben.
Zusätzlich müssen Sie Folgendes einrichten:
-
sibdb.ini – [DataBases]:#Local: sdbcllcd.dll,sdblocal.iniClientServer: sdbclsrv.dll,sdbclsrv.ini # Server1ClientServer2: sdbclsrv.dll,sdbclsrv2.ini # Server2
-
Deaktivieren Sie in SDBCLSRV.INI die auf diesem Server1 nicht angesprochene Datenbank ARCHIV wie folgt:[DataSourceMapping]ARCHIV:*
-
Deaktivieren Sie in SDBCLSRV2.INI die auf diesem Server2 nicht angesprochene Datenbank ECHT wie folgt:DataSourceMapping]ECHT:*
