Share via


Transaktionsreplikation

Eine Transaktionsreplikation beginnt in der Regel mit einem Snapshot der Objekte und Daten der Publikationsdatenbank. Nach der Erstellung des Anfangssnapshots werden spätere auf dem Verleger vorgenommene Daten- und Schemaänderungen an den Abonnenten übermittelt, wenn sie auftreten. Die Datenänderungen werden auf dem Abonnenten in derselben Reihenfolge und mit denselben Transaktionsgrenzen angewendet wie auf dem Verleger.

Die Transaktionsreplikation wird in der Regel in Server-zu-Server-Umgebungen verwendet und eignet sich für die folgenden Fälle:

  • Inkrementelle Änderungen sollen an Abonnenten weitergegeben werden, wenn sie auftreten.
  • Die Anwendung benötigt eine geringe Wartezeit zwischen dem Zeitpunkt, zu dem Änderungen auf dem Verleger vorgenommen werden, und dem Zeitpunkt, zu dem die Änderungen auf dem Abonnenten eintreffen.
  • Die Anwendung benötigt Zugriff auf die verschiedenen Stadien der Datenänderungen. Wenn eine Zeile z. B. fünfmal geändert wird, kann die Anwendung mithilfe der Transaktionsreplikation auf jede Änderung reagieren, nicht nur auf das endgültige Ergebnis aller Zeilenänderungen.
  • Auf dem Verleger kommt es sehr häufig zu Einfüge-, Aktualisierungs- und Löschaktivitäten.
  • Der Verleger oder Abonnent ist keine SQL Server-Datenbank, sondern z. B. eine Oracle-Datenbank.

Standardmäßig sollte für Abonnenten von Transaktionspublikationen schreibgeschützter Zugriff festgelegt werden, damit Änderungen nicht an den Verleger zurückgegeben werden. Die Transaktionsreplikation bietet aber auch Optionen, die Aktualisierungen auf dem Abonnenten ermöglichen. Weitere Informationen finden Sie unter Publikationstypen der Transaktionsreplikation in der SQL Server 2005-Onlinedokumentation.

Zusätzliche Informationen zum Implementieren der Transaktionsreplikation finden Sie unter Implementieren der Replikation in der SQL Server 2005-Onlinedokumentation.

Weiterführende Informationen zu gängigen Szenarien im Zusammenhang mit der Transaktionsreplikation finden Sie unter Replizieren von Daten in einer reinen Serverumgebung in der SQL Server 2005-Onlinedokumentation.

Siehe auch

Konzepte

Snapshotreplikation
Mergereplikation
Replikationskomponenten
Überlegungen zur Replikation (SQL Server Express)

Hilfe und Informationen

Informationsquellen für SQL Server 2005