MS SQL FAQ.de

Wie ist der Ablauf einer Mergereplikation?

Zur Initialisierung der Replikation wird ein Snapshot der Daten kopiert. Bei einer Mergereplikation werden Änderungen an den Daten über Trigger auf der Datenbank erkannt und gespeichert. Bei der Mergereplikation sind Änderungen auf beiden Seiten der Replikation möglich. Werden auf beiden Seiten die gleichen Daten verändert, dann tritt ein Konflikt hinsichtlich der Konsistenz auf. Ein solcher Konflikt wird durch einen Konfliktlöser gelöst. Eine Reihe von vordefinierten Konfliktlösern liegen dem MS SQL Servern bereits bei, es besteht aber auch die Möglichkeit einen benutzerdefinierten Konfliktlöser zu erstellen.

Häufig ist die Mergereplikation gemeint wenn von Replikation gesprochen wird.

Für welche Szenarien eignet sich die Mergereplikation?

Die Mergereplikation eignet sich für alle Umgebungen in denen auf beiden Seiten einer Replikation Änderungen an den Daten vorgenommen werden sollen. Klassisches Szenario ist der Außendienstmitarbeiter der jeden Tag Änderungen von der Zentrale empfängt und seine offline erfassten Vorgänge zurückmeldet.

Stand: 10.04.2005