Erweiterungen der Replikationsverfügbarkeit

Die Verfügbarkeit von Replikationen wurde in den folgenden Bereichen erweitert:

  • Replikation von Schemaänderungen
  • Snapshotübermittlung kann wieder aufgenommen werden
  • Peer-to-Peer-Transaktionsreplikation
  • Verbesserte Unterstützung für Replikations-Agents
  • Replikation logischer Datensätze

Erweiterungen der Verfügbarkeit

Replikation von Schemaänderungen

In SQL Server 2000 konnten die Prozeduren sp_repladdcolumn (Transact-SQL) und sp_repldropcolumn (Transact-SQL) verwendet werden, um Spalten zu veröffentlichten Tabellen hinzuzufügen bzw. um sie aus diesen Tabellen zu löschen. In SQL Server 2005 können Sie ein wesentlich breiteres Spektrum an Schemaänderungen replizieren, ohne spezielle gespeicherte Prozeduren zu verwenden. DDL-Anweisungen werden auf dem Verleger ausgegeben und automatisch an alle Abonnenten weitergegeben. Weitere Informationen finden Sie unter Vornehmen von Schemaänderungen in Publikationsdatenbanken.

Snapshotübermittlung kann wieder aufgenommen werden

In Bezug auf die Snapshotgenerierung und -anwendung wurden Verbesserungen vorgenommen, z. B. die automatische Wiederaufnahme von Snapshots nach einer Übermittlungsunterbrechnung. Wenn die Snapshotübertragung unterbrochen wird, wird sie automatisch wieder aufgenommen, wobei bereits vollständig übertragene Dateien nicht erneut gesendet werden. Um diese Funktionalität zu nutzen, sind keine besonderen Optionen erforderlich.

Peer-to-Peer-Transaktionsreplikation

In SQL Server 2000 wurden bei der Transaktionsreplikation hierarchische Topologien unterstützt, in denen die auf Abonnenten replizierten Daten im Besitz des Verlegers waren. Bei der Transaktionsreplikation von Abonnements mit Aktualisierungen wurden Aktualisierungen seitens der Abonnenten unterstützt, allerdings hatten die Abonnenten bei der Replikation andere Teilnehmertypen als die Abonnenten. Mit SQL Server 2005 wird ein neues Peer-to-Peer-Modell eingeführt, mit dem identische Teilnehmer in der Topologie repliziert werden können. Diese neue Unterstützung zielt auf Kunden ab, die Server-zu-Server-Konfigurationen ausführen, bei denen die Rollen aus Wartungs- oder Fehlerverwaltungsgründen dynamisch zwischen replizierten Knoten verschoben werden müssen. Weitere Informationen finden Sie unter Peer-to-Peer-Transaktionsreplikation.

Verbesserte Unterstützung für Replikations-Agents

Replikations-Agents wurden in Bezug auf die Zuverlässigkeit und die Wiederherstellung nach Fehlern verbessert. Konflikte zwischen Agents und Aufträgen wurden verringert, und Agents führen bei Netzwerkfehlern, Deadlockbedingungen und Abfragetimeouts automatisch Wiederholversuche aus. Weitere Informationen zu Agents finden Sie unter Replikations-Agents (Übersicht).

Replikation logischer Datensätze

Standardmäßig werden Mergereplikationsprozesse auf Zeilenbasis geändert. Bei Verwendung logischer Datensätze kann eine Gruppe verbundener Zeilen, z. B. eine übergeordnete Zeile in einer SalesOrderHeader-Tabelle und ihre untergeordneten Zeilen in SalesOrderDetails, bei der Mergereplikation als eine Einheit gehandhabt werden. Durch die Verwendung dieses Features wird sichergestellt, dass verbundene Gruppen von Datensätzen auf einem Abonnenten immer als gesamte Einheit und zur gleichen Zeit verarbeitet werden. Dabei spielen weder die Zuverlässigkeit des Netzwerks noch andere Faktoren eine Rolle. Weitere Informationen finden Sie unter Gruppieren von Änderungen an verknüpften Zeilen mithilfe von logischen Datensätzen.

Siehe auch

Konzepte

Replikationsverbesserungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005