infra:NET User
 
×
2.5 Serverbasierte Online-Replikation aktivieren
Vorbemerkung
Seit infra 5.4.1 existieren zwei Arten von Online-Replikation
  • Serverbasierte Online-Replikation (im folgenden beschrieben)
  • Clientbasierte Online-Replikation (in Kapitel „infra mit Microsoft SQL Server“beschrieben)
Diese zwei Arten von Online-Replikation sind unterschiedlich und nicht miteinander zu verwechseln!
ACHTUNG! Systemsicherheit!
Die Angaben in diesem Abschnitt gelten nur in Zusammenhang mit der Anbindung von Microsoft SQL Server an infra:NET. Die aktuellen Informationen hierzu finden Sie im Kapitel „infra mit Microsoft SQL Server“.
Die serverbasierte Online-Replikation über den Datenbankserver via ODBC ist mit SBASESRV.EXE ab infra Version 5.5 möglich (Datei-Version der SBASESRV.EXE 5.3.16).
In der Sektion [DataSources] der SIBDB.INI werden die durch den Datenbankserver unterstützten DatenQuellen und deren Bezeichnungen hinterlegt. Alle Konfigurationsdaten werden in einer eigenen Sektion je Datenquelle hinterlegt. Die Sektionsnamen werden aus dem Kürzel „DS_“ und dem Datenquellenident gebildet, also z.B. „DS_ECHT“ für die Datenquelle mit den Unternehmensdaten.
    Um die Total-Replikation starten zu können, muss der Replikations-Datenbanktreiber in der INI-Datei sibdb.ini eingebunden sein.
 
    In der zugehörigen INI-Datei (z.B. infraSQL.ini) darf die client basierteOnline-Replikation NICHT eingeschaltet werden - das führt sonst zu Konflikten mit der serverbasierten Online-Replikation.
 
      Bitte beachten Sie, dass der infra-Datenbankserver über die gleichen Rechte verfügen muss wie der SQL-Server.
Um die serverbasierte Online-Replikation zu aktivieren, konfigurieren Sie in SBASESQL.INI des infra:NET Datenbank-Server den Eintrag in [DS_ECHT] wie folgt:
[ECHT]
OnlineReplication: Yes