Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sichern Sie für die Mergereplikation regelmäßig die folgenden Datenbanken:
- Die Publikationsdatenbank im Publisher
- Die Verteilungsdatenbank beim Distributor
- Die Abonnementdatenbank bei jedem Abonnenten
- Die master- und msdb-Systemdatenbanken beim Publisher, Distributor und allen Abonnenten. Diese Datenbanken sollten gleichzeitig mit einander und der relevanten Replikationsdatenbank gesichert werden. Sichern Sie zum Beispiel die master und msdb Datenbanken am Publisher gleichzeitig mit der Publikationsdatenbank. Wenn die Publikationsdatenbank wiederhergestellt wird, stellen Sie sicher, dass die Master - und msdb-Datenbank in Bezug auf die Replikationskonfiguration und -einstellungen mit der Publikationsdatenbank konsistent sind.
Wenn Sie regelmäßige Protokollsicherungen durchführen, sollten replikationsbezogene Änderungen in den Protokollsicherungen erfasst werden. Wenn Sie keine Protokollsicherungen ausführen, sollte eine Sicherung immer dann ausgeführt werden, wenn eine für die Replikation relevante Einstellung geändert wird. Weitere Informationen finden Sie unter allgemeine Aktionen, die eine aktualisierte Sicherung erfordern.
Wählen Sie einen der unten beschriebenen Ansätze zum Sichern und Wiederherstellen der Publikationsdatenbank aus, und folgen Sie dann den Empfehlungen für die Verteilungsdatenbank und Abonnementdatenbanken.
Sichern und Wiederherstellen der Publikationsdatenbank
Es gibt zwei Ansätze zum Wiederherstellen einer Zusammenführungsveröffentlichungsdatenbank. Nachdem Sie die Publikationsdatenbank aus einer Sicherung wiederhergestellt haben, sollten Sie eine der folgenden Aktionen ausführen:
Synchronisieren Sie die Publikationsdatenbank mit einer Abonnementdatenbank.
Alle Abonnements für die Publikationen in der Publikationsdatenbank erneut initialisieren.
Die Verwendung einer dieser Methoden stellt sicher, dass nach der Ausführung einer Wiederherstellung der Publisher und alle Abonnenten synchronisiert werden.
Hinweis
Wenn Tabellen Identitätsspalten enthalten, müssen Sie sicherstellen, dass die richtigen Identitätsbereiche nach einer Wiederherstellung zugewiesen werden. Weitere Informationen finden Sie unter Replizieren von Identitätsspalten.
Synchronisieren der Publikationsdatenbank
Durch die Synchronisierung einer Publikationsdatenbank mit einer Abonnementdatenbank können Sie diese Änderungen aus einer oder mehreren Abonnementdatenbanken hochladen, die zuvor in der Publikationsdatenbank vorgenommen wurden, jedoch nicht in der wiederhergestellten Sicherung dargestellt werden. Welche Daten dabei hochgeladen werden können, hängt davon ab, wie die Veröffentlichung gefiltert wird:
Wird die Veröffentlichung gar nicht gefiltert, sollten Sie die Veröffentlichungsdatenbank durch Synchronisieren mit einem aktuellen Abonnenten auf den neuesten Stand bringen.
Wenn die Veröffentlichung gefiltert ist, können Sie möglicherweise die Veröffentlichungsdatenbank nicht auf den aktuellen Stand bringen. Angenommen, eine Tabelle ist so partitioniert, dass jedes Abonnement nur die Kundendaten für eine der folgenden Regionen erhält: Nord, Ost, Süd und West. Wenn für jede Datenpartition mindestens ein Abonnent vorhanden ist, würde es reichen, die Veröffentlichungsdatenbank mit einem Abonnenten für jede Partition zu synchronisieren, um sie auf den neuesten Stand zu bringen. Wenn aber beispielsweise die Daten in der Partition West auf keinen Abonnenten repliziert wurden, können diese Daten auf dem Verleger nicht auf den aktuellen Stand gebracht werden.
Von Bedeutung
Die Synchronisierung einer Publikationsdatenbank mit einer Abonnementdatenbank kann dazu führen, dass veröffentlichte Tabellen zu einem Zeitpunkt wiederhergestellt werden, der aktueller ist als der Zeitpunkt anderer nicht veröffentlichter Tabellen, die aus der Sicherung wiederhergestellt wurden.
Wenn Sie mit einem Abonnenten synchronisieren, der eine Version von Microsoft SQL Server vor Microsoft SQL Server 2005 ausführt, kann das Abonnement nicht anonym sein; Es muss sich um ein Clientabonnement oder ein Serverabonnement handeln (in früheren Versionen als lokale Abonnements und globale Abonnements bezeichnet).
Informationen zum Synchronisieren eines Abonnements finden Sie unter Synchronisieren eines Pushabonnements und Synchronisieren eines Pullabonnements.
Erneutes Initialisieren aller Abonnements
Durch erneutes Initialisieren aller Abonnements wird sichergestellt, dass alle Abonnenten in einem Zustand sind, der mit der wiederhergestellten Publikationsdatenbank konsistent ist. Dieser Ansatz sollte verwendet werden, wenn Sie eine gesamte Topologie in den vorherigen Zustand zurückgeben möchten, der durch eine bestimmte Publikationsdatenbanksicherung dargestellt wird. Sie könnten beispielsweise alle Abonnements erneut initialisieren, wenn Sie eine Publikationsdatenbank zu einem früheren Zeitpunkt zurückstellen, um sich von einem fehlerhaften Batchvorgang zu erholen.
Wenn Sie diese Option auswählen, generieren Sie eine neue Momentaufnahme für die Übermittlung, um abonnenten sofort nach dem Wiederherstellen der Publikationsdatenbank erneut initialisiert zu werden.
Informationen zum Erneuten Initialisieren eines Abonnements finden Sie unter "Erneutes Initialisieren eines Abonnements".
Informationen zum Erstellen und Anwenden einer Momentaufnahme finden Sie unter Erstellen und Anwenden der anfänglichen Momentaufnahme und Erstellen einer Momentaufnahme für eine Seriendruckveröffentlichung mit parametrisierten Filtern.
Sichern und Wiederherstellen der Verteilungsdatenbank
Bei der Zusammenführungsreplikation sollte die Verteilungsdatenbank regelmäßig gesichert werden und kann ohne besondere Überlegungen wiederhergestellt werden, solange die verwendete Sicherung nicht älter als der kürzeste Aufbewahrungszeitraum aller Publikationen ist, die den Distributor verwenden. Wenn beispielsweise drei Publikationen mit Aufbewahrungsfristen von 10, 20 und 30 Tagen vorhanden sind, sollte die zum Wiederherstellen der Datenbank verwendete Sicherung nicht mehr als 10 Tage alt sein. Die Verteilungsdatenbank hat eine eingeschränkte Rolle bei der Zusammenführungsreplikation: Sie speichert keine Daten, die bei der Änderungsnachverfolgung verwendet werden, und stellt keine temporäre Speicherung von Zusammenführungsreplikationsänderungen bereit, die an Abonnementdatenbanken weitergeleitet werden (wie bei der Transaktionsreplikation).
Sichern und Wiederherstellen einer Abonnementdatenbank
Um eine erfolgreiche Wiederherstellung einer Abonnementdatenbank sicherzustellen, sollten Abonnenten mit dem Herausgeber synchronisiert werden, bevor die Abonnementdatenbank gesichert wird. sie sollten auch synchronisiert werden, nachdem die Abonnementdatenbank wiederhergestellt wurde:
Durch die Synchronisierung mit dem Publisher vor einer Abonnementdatenbanksicherung wird sichergestellt, dass das Abonnement weiterhin innerhalb des Aufbewahrungszeitraums der Publikation liegt, wenn ein Abonnent aus der Sicherung wiederhergestellt wird. Beispielsweise wird angenommen, dass eine Publikation einen Aufbewahrungszeitraum von 10 Tagen hat. Die letzte Synchronisierung war vor 8 Tagen, und jetzt wird die Sicherung ausgeführt. Wenn die Sicherung 4 Tage später wiederhergestellt wird, ist die letzte Synchronisierung vor 12 Tagen aufgetreten, was über den Aufbewahrungszeitraum liegt. In diesem Fall müssten Sie den Abonnenten erneut initialisieren. Wenn der Abonnent vor der Sicherung synchronisiert wurde, liegt die Abonnementdatenbank innerhalb des Aufbewahrungszeitraums.
Die Sicherung sollte nicht älter sein als der kürzeste Aufbewahrungszeitraum für alle Publikationen, die der Abonnent abonniert hat. Wenn beispielsweise ein Abonnent drei Publikationen mit Aufbewahrungsfristen von 10, 20 und 30 Tagen abonniert, sollte die zum Wiederherstellen der Datenbank verwendete Sicherung nicht mehr als 10 Tage alt sein.
Durch die Synchronisierung der Abonnementdatenbank mit jedem seiner Publikationen nach einer Wiederherstellung wird sichergestellt, dass der Abonnent mit allen Änderungen am Publisher auf dem neuesten Stand ist.
Informationen zum Festlegen des Aufbewahrungszeitraums für die Publikation finden Sie unter "Festlegen des Ablaufzeitraums für Abonnements".
Informationen zum Synchronisieren eines Abonnements finden Sie unter Synchronisieren eines Pushabonnements und Synchronisieren eines Pullabonnements.
Sichern und Wiederherstellen einer Wiederveröffentlichungsdatenbank
Wenn eine Datenbank Daten von einem Publisher abonniert und wiederum dieselben Daten in anderen Abonnementdatenbanken veröffentlicht, wird sie als erneute Veröffentlichungsdatenbank bezeichnet. Befolgen Sie beim Wiederherstellen einer erneuten Veröffentlichungsdatenbank die in diesem Thema beschriebenen Richtlinien unter "Sichern und Wiederherstellen einer Publikationsdatenbank" und "Sichern und Wiederherstellen einer Abonnementdatenbank".
Siehe auch
Sichern und Wiederherstellen von SQL Server-Datenbanken
Sichern und Wiederherstellen replizierter Datenbanken