Generelle Hinweise

▪    Bitte beachten Sie, dass nur die Datenbankinhalte synchronisiert werden. Das Projektverzeichnis (u. a. Eingabemasken, Druckvorlagen, Mailvorlagen) und diverse globale Projektkonfigurationen, für die das Benutzerrecht "Projekt ändern" erforderlich sind (u. a. Codefeldeinträge, Navigationsstruktur, Globale Filter/Sofortberichte/Import- und Exportvorlagen), werden nicht synchronisiert. Das Projekt muss in diesem Szenario zentral auf dem Server gepflegt werden.

Daher können auf einem Abonnenten (Subscriber) keine Änderungen an Projekt und Eingabemaske vorgenommen werden, sofern das Projekt lokal und nicht auf einem Netzwerklaufwerk liegt. Anwender, die Mitglieder der Benutzergruppe "Administratoren" sind, können trotzdem Änderungen durchführen, müssen dann jedoch diese Änderungen manuell auf dem zentralen Server zur Verfügung stellen.

▪    Wenn Sie Automatische Nummern verwenden, können auf einem Abonnenten (Subscriber) in der jeweiligen Ansicht keine neuen Datensätze angelegt werden, da dies zu einer mehrfachen Verwendung von Feldinhalten führen würde (z. B. doppelte Kunden- oder Belegnummern). In diesem Szenario müssen für diese Ansicht neue Datensätze zentral auf dem Verleger (Publisher) angelegt werden.

▪    Sofern sich Feldeinträge unterscheiden wird stets der neueste Stand übernommen, dies gilt auch für Codefeldeinträge.

▪    Auf dem zentralen Server ist die Microsoft SQL Server Standard Edition oder Enterprise Edition erforderlich.

▪    Alle Abonnenten (Subscriber) müssen

▪    die gleiche SQL Server-Version verwenden. Die SQL Server-Version des Verlegers (Publisher) kann gleich oder höher sein.

▪    in derselben System-Architektur eingesetzt werden (32bit/64bit).

▪    den Server in der gleichen Bit-Variante installiert haben (32bit/64bit).

▪    den SQL Server im identischen Pfad installiert haben (z. B. C:\Program Files\Microsoft SQL Server\...).

▪    Auf dem zentralen Server müssen die Replikationskomponenten installiert sein. Sie finden diese bei den Installations-Funktionen unter "Instanzfunktionen > Datenbankmoduldienste > SQL Server-Replikation".

▪    Es wird eine sog. Mergeveröffentlichung eingerichtet. Die Verleger und die Abonnenten können die veröffentlichten Daten unabhängig voneinander aktualisieren. Änderungen werden regelmäßig zusammengeführt.

▪    Im Microsoft SQL Server Management Studio (MSSMS) sehen Sie im Knoten "Replikation" die eingerichtete Veröffentlichung bzw. das lokale Abonnement.

▪    Damit die Replikation durchgeführt werden kann, ist eine Momentaufnahme (Snapshot) der Veröffentlichung erforderlich. Diese wurden durch die Einrichtung bereits erstellt. Um eine neue Momentaufnahme zu erstellen (dies ist u. a. für die Verteilung von neu erstellten Tabellen zwingend erforderlich), wählen Sie im MSSMS im Kontextmenü der Veröffentlichung den Eintrag "Status Momentaufnahmen-Agent anzeigen".

▪    Über den Replikationsmonitor können Sie die Replikation überwachen, Einstellungen prüfen und ändern. Um den Replikationsmonitor zu starten, wählen Sie auf dem Verteiler im MSSMS im Kontextmenü des Knotens "Replikation" den Eintrag "Replikationsmonitor" starten.

▪    Sowohl über den Replikationsmonitor als auch über das Kontextmenü (Eigenschaften) der Veröffentlichung können die Snapshot- bzw. Veröffentlichungseigenschaften eingesehen und angepasst werden. Um beispielsweise Tabellen aus der Replikation zu entfernen, deaktivieren Sie diese über die Rubrik "Artikel".

▪    Der Primärschlüssel jeder Tabelle besitzt idealerweise die RowGuid-Eigenschaft.

▪    Verschlüsselte Objekte wie Trigger oder Stored Procedures lassen sich in einer Replikation nicht veröffentlichen.

▪    Abonnements laufen in der Voreinstellung nach 28 Tagen ab, wenn sie nicht innerhalb des Intervalls synchronisiert werden. Anschließend muss das Abonnement aus der Replikation entfernt und der Client neu eingerichtet werden. Die Abonnementdauer kann über das Kontextmenü (Eigenschaften) der Veröffentlichung unter Veröffentlichungseigenschaften > Allgemein eingesehen und angepasst werden.

Tipp: Weiterführende Informationen zur Replikation mit dem Microsoft SQL Server finden Sie in unserer Knowledgebase im Artikel "Replikation mit Microsoft SQL Server" und in der Dokumentation des verwendeten Datenbanksystems.