Replikationstypen

Microsoft SQL Server 2005 stellt für die Verwendung in verteilten Anwendungen die folgenden Replikationstypen zur Verfügung:

Für welchen Replikationstyp Sie sich bei Ihrer Anwendung entscheiden sollten, hängt von vielen Faktoren ab. So müssen z. B. die physikalische Replikationsumgebung, die Art und Menge der zu replizierenden Daten und die Frage berücksichtigt werden, ob die Daten auf dem Abonnenten aktualisiert werden. Bei der physikalischen Umgebung sind die Anzahl und der Standort der Computer in Betracht zu ziehen, die in die Replikation einbezogen werden sollen. Außerdem muss berücksichtigt werden, ob es sich um Clients oder Server handelt. Weitere Informationen zum Ermitteln des geeigneten Replikationstyps für eine bestimmte Anwendung finden Sie in der SQL Server 2005-Onlinedokumentation unter Überlegungen zur Implementierung der Replikation.

Unabhängig vom jeweiligen Typ beginnen alle Replikationen typischerweise mit einer Erstsynchronisierung der veröffentlichten Objekte auf dem Verleger und den Abonnenten. Diese Erstsynchronisierung kann durch eine Replikation mit einem Snapshot ausgeführt werden. Der Snapshot ist eine Kopie aller für eine Publikation angegebenen Objekte und Daten. Nach seiner Erstellung wird der Snapshot an die Abonnenten übermittelt. Bei einigen Anwendungen ist lediglich eine Snapshotreplikation erforderlich. Bei anderen Anwendungstypen hingegen ist es wichtig, dass nachfolgende Datenänderungen inkrementell an den Abonnenten weitergeleitet werden. Es gibt auch Anwendungen, bei denen Änderungen vom Abonnenten zurück an den Verleger fließen müssen. Für solche Anwendungstypen bieten die Transaktionsreplikation und die Mergereplikation entsprechende Optionen.

Datenänderungen werden bei der Snapshotreplikation nicht nachverfolgt. Jedes Mal, wenn ein Snapshot angewendet wird, werden die vorhandenen Daten vollständig überschrieben. Bei der Transaktionsreplikation werden Änderungen im SQL Server-Transaktionsprotokoll nachverfolgt. Bei der Mergereplikation erfolgt die Änderungsnachverfolgung mithilfe von Triggern und Metadatentabellen.

Siehe auch

Konzepte

Replikationskomponenten
Überlegungen zur Replikation (SQL Server Express)

Hilfe und Informationen

Informationsquellen für SQL Server 2005