Snapshotreplikation

Die Snapshotreplikation verteilt Daten genau wie zu einem bestimmten Zeitpunkt vorliegend, ohne Aktualisierungen der Daten zu überwachen. Bei der Synchronisierung wird der gesamte Snapshot generiert und an Abonnenten gesendet.

ms165742.note(de-de,SQL.90).gifHinweis:
Die Snapshotreplikation kann als eigenständiger Replikationstyp verwendet werden. Da der Snapshotprozess eine Kopie aller von einer Publikation angegebenen Objekte und Daten erstellt, wird er jedoch auch häufig verwendet, um die Ausgangsdaten und die Ausgangsdatenbankobjekte für Transaktions- und Mergepublikationen bereitzustellen. Weitere Informationen finden Sie unter Initialisieren eines Abonnements mit einem Snapshot in der SQL Server 2005-Onlinedokumentation.

Die ausschließliche Verwendung der Snapshotreplikation empfiehlt sich vor allem dann, wenn mindestens eine der folgenden Bedingungen erfüllt ist:

  • Es kommt nur selten zu Datenänderungen.
  • Es ist akzeptabel, dass Kopien der Daten bezüglich des Verlegers für einen bestimmten Zeitraum nicht aktuell sind.
  • Es werden Daten in kleinem Umfang repliziert.
  • Innerhalb einer kurzen Zeit treten viele Datenänderungen auf.

Die Snapshotreplikation ist zu bevorzugen, wenn Datenänderungen zwar umfangreich sind, jedoch selten vorkommen. Wenn z. B. eine Vertriebsorganisation mit eine Produktpreisliste arbeitet, in der ein- oder zweimal jährlich gleichzeitig alle Preise aktualisiert werden, empfiehlt es sich, den gesamten Snapshot der Daten nach der Änderung zu replizieren. Bei bestimmten Arten von Daten kann es auch angemessen sein, häufiger Snapshots zu erstellen. Wenn z. B. eine relativ kleine Tabelle tagsüber auf dem Verleger aktualisiert wird und gewisse Wartezeiten akzeptabel sind, können die Änderungen über Nacht als Snapshot übermittelt werden.

Die Snapshotreplikation erfordert einen geringeren fortlaufenden Aufwand auf dem Verleger als die Transaktionsreplikation, da inkrementelle Änderungen nicht nachverfolgt werden. Wenn das zu replizierende Dataset sehr groß ist, werden jedoch erhebliche Ressourcen zum Generieren und Anwenden des Snapshots erforderlich. Erwägen Sie die Größe des gesamten Datasets sowie die Häufigkeit der Änderungen, bevor Sie sich für oder gegen die Snapshotreplikation entscheiden.

Informationen zum Implementieren der Snapshotreplikation finden Sie unter Implementieren der Replikation in der SQL Server 2005-Onlinedokumentation.

Siehe auch

Konzepte

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005