Implementieren der Replikation (Übersicht)
Der Vorgang der Implementierung der Replikation hängt vom Typ der Replikation und den von Ihnen ausgewählten Optionen ab. Im Allgemeinen umfasst die Replikation jedoch folgende Schritte:
Konfigurieren der Replikation und Veröffentlichen von Daten
Erstellen und Initialisieren von Abonnements
Synchronisieren von Daten
Dieses Thema enthält Informationen zu den einzelnen Schritten und Links zu ausführlichen Beschreibungen. Es ist wichtig, die Schritte zu verstehen, die zum Konfigurieren der Replikation erforderlich sind. Zudem ist es unerlässlich, dass Sie die Faktoren zu folgenden Aspekten kennen:
Implementierung. Weitere Informationen finden Sie unter Überlegungen zum Lösungsentwurf (Replikation).
Sicherheit. Weitere Informationen finden Sie unter Sicherheit und Schutz (Replikation).
Leistung. Weitere Informationen finden Sie unter Leistung (Replikation).
Sichern und Wiederherstellen. Weitere Informationen finden Sie unter Sichern und Wiederherstellen replizierter Datenbanken.
Nachdem die Replikation konfiguriert wurde, ziehen Sie die bewährten Methoden, die unter Bewährte Methoden für die Replikationsverwaltung beschrieben werden, zurate.
Konfigurieren der Replikation und Veröffentlichen von Daten
Die Replikationsbereitstellung beginnt, wenn Sie einen Verleger und einen Verteiler konfigurieren. Der Verteiler spielt bei Transaktionsreplikationen eine wichtige Rolle. Bei Merge- und Snapshotreplikationen spielt er eine geringere Rolle, da er hier lediglich zur Ermittlung des Agentverlaufs sowie zu Fehlerberichterstellungs- und Überwachungszwecken verwendet wird. Bei der Mergereplikation und der Snapshotreplikation wird normalerweise ein Verteiler verwendet, der auf demselben Computer ausgeführt wird wie der Verleger, wobei bei einer Transaktionsreplikation möglicherweise ein Remoteverteiler verwendet wird, insbesondere wenn es sich beim Verleger um ein OLTP-System mit hohem Durchsatz handelt. Weitere Informationen zum Konfigurieren des Verteilers und Verlegers finden Sie unter Konfigurieren der Verteilung.
Nachdem Verleger und Verteiler konfiguriert wurden, können Sie Veröffentlichungen basierend auf Daten, Teilmengen von Daten und Datenbankobjekten erstellen. Beim Erstellen einer Veröffentlichung legen Sie Folgendes fest:
Daten und Datenbankobjekte, die Sie replizieren möchten.
Replikationstyp und Replikationsoptionen, die Sie verwenden möchten (einschließlich Filterung).
Speicherort, an dem die Snapshot-Dateien gespeichert werden, und Zeitpunkt der Erstsynchronisierung, sofern Sie das anfängliche Dataset nicht manuell liefern.
Weitere Eigenschaften, die für die Veröffentlichung festgelegt werden müssen.
Weitere Informationen zum Erstellen von Veröffentlichungen finden Sie unter Veröffentlichen von Daten und Datenbankobjekten.
In Abhängigkeit von dem beim Konfigurieren der Veröffentlichung ausgewählten Replikationstyp und den Optionen kann der Abonnent Daten ändern, nachdem das Anfangsdataset geliefert wurde, und Änderungen an den Verleger weitergeben. Der Verleger kann diese Datenänderungen dann an andere Abonnenten weitergeben. Folgende Replikationstypen lassen zu, dass Abonnenten replizierte Daten ändern und diese Änderungen an den Verleger zurückgeben lassen:
Mergereplikation. Weitere Informationen finden Sie unter Mergereplikation (Übersicht).
Transaktionsreplikation mit aktualisierbaren Abonnements. Weitere Informationen finden Sie unter Aktualisierbare Abonnements für die Transaktionsreplikation.
Peer-to-Peer-Transaktionsreplikation. Weitere Informationen finden Sie unter Peer-zu-Peer-Transaktionsreplikation.
Bidirektionale Transaktionsreplikation. Weitere Informationen finden Sie unter Bidirektionale Transaktionsreplikation.
Erstellen und Initialisieren von Abonnements
Nachdem Sie eine Veröffentlichung erstellt haben, können Sie Abonnements erstellen und weitere Optionen konfigurieren. Weitere Informationen finden Sie unter Abonnieren von Veröffentlichungen.
Unabhängig davon, ob Sie die Snapshotreplikation, die Transaktionsreplikation oder die Mergereplikation auswählen, erstellt die Replikation standardmäßig einen Anfangssnapshot des Veröffentlichungsschemas und der Daten und speichert sie im Snapshotordner und dem von Ihnen angegebenen Speicherort. Nachdem ein Abonnement erstellt wurde, wird der Anfangssnapshot gemäß dem Zeitplan angewendet, den Sie bei der Erstellung der Veröffentlichung angegeben haben. Sie können einen oder mehrere Snapshotschritte umgehen, falls der Abonnent bereits über das anfängliche Dataset verfügt oder Sie dieses manuell bereitstellen möchten. Weitere Informationen finden Sie unter Initialisieren eines Abonnements.
Synchronisieren von Daten
Unter Synchronisierung versteht man den Prozess des Weitergebens von Daten zwischen Verleger und Abonnenten, nachdem das Anfangsdataset auf dem Abonnenten angewendet wurde. Bei der Snapshotreplikation bedeutet Synchronisieren, dass der Snapshot erneut auf dem Abonnenten angewendet wird, sodass Schema und Daten in der Abonnementdatenbank mit der Veröffentlichungsdatenbank übereinstimmen. Bei der Transaktionsreplikation bedeutet das Synchronisieren von Daten, dass Datenänderungen, beispielsweise Einfügungen, Aktualisierungen und Löschvorgänge, zwischen dem Verleger und den Abonnenten aufgeteilt werden (und von den Abonnenten zurück an den Verleger gegeben werden, sofern Abonnements aktualisiert werden). Bei der Mergereplikation bedeutet Synchronisieren, dass Datenänderungen, die an mehreren Standorten vorgenommen wurden, zusammengeführt werden, Konflikte gegebenenfalls erkannt und aufgelöst und an allen Standorten schließlich alle Daten dieselben Datenwerte annehmen. Weitere Informationen zur Synchronisierung finden Sie unter Synchronisieren von Daten.