Freigeben über


Aktivieren koordinierter Sicherungen für die Transaktionsreplikation (Replikationsprogrammierung mit Transact-SQL)

Wenn Sie eine Datenbank für die Transaktionsreplikation aktivieren, können Sie angeben, dass alle Transaktionen gesichert werden müssen, bevor sie an die Verteilungsdatenbank übermittelt werden. Zudem können Sie auf der Verteilungsdatenbank die koordinierte Sicherung aktivieren, sodass das Transaktionsprotokoll der Veröffentlichungsdatenbank erst dann abgeschnitten wird, nachdem die an den Verteiler weitergegebenen Transaktionen gesichert wurden. Weitere Informationen finden Sie unter Strategien zum Sichern und Wiederherstellen einer Momentaufnahme- und Transaktionsreplikation.

So aktivieren Sie koordinierte Sicherungen für eine mit der Transaktionsreplikation veröffentlichte Datenbank

  1. Verwenden Sie auf dem Verleger die Funktion DATABASEPROPERTYEX (Transact-SQL), um die IsSyncWithBackup-Eigenschaft der Veröffentlichungsdatenbank zurückzugeben. Wenn die Funktion 1zurückgibt, sind bereits koordinierte Sicherungen für die veröffentlichte Datenbank aktiviert.

  2. Wenn die Funktion in Schritt 1 0 zurückgibt, führen Sie sp_replicationdboption (Transact-SQL) auf dem Verleger in der Veröffentlichungsdatenbank aus. Geben Sie einen Wert für Synchronisierung mit Sicherung für @optname und true für @value an.

    Hinweis

    Wenn Sie die Option sync with backup in falseändern, wird der Abschneidepunkt der Veröffentlichungsdatenbank nach Ausführen des Protokolllese-Agents aktualisiert oder, wenn der Protokolllese-Agent fortlaufend ausgeführt wird, nach einem bestimmten Zeitintervall. Das maximale Intervall wird durch den - MessageInterval-Agent-Parameter gesteuert (Der Standardwert beträgt 30 Sekunden).

So aktivieren Sie koordinierte Sicherungen für eine Verteilungsdatenbank

  1. Verwenden Sie auf dem Verteiler die Funktion DATABASEPROPERTYEX (Transact-SQL), um die IsSyncWithBackup-Eigenschaft der Verteilungsdatenbank zurückzugeben. Wenn die Funktion 1zurückgibt, sind bereits koordinierte Sicherungen für die Verteilungsdatenbank aktiviert.

  2. Wenn die Funktion in Schritt 1 0 zurückgibt, führen Sie sp_replicationdboption (Transact-SQL) am Verteiler in der Verteilungsdatenbank aus. Geben Sie einen Wert für Synchronisierung mit Sicherung für @optname und true für @value an.

So deaktivieren Sie koordinierte Sicherungen

  1. Führen Sie entweder auf dem Verleger in der Veröffentlichungsdatenbank oder beim Verteiler für die Verteilungsdatenbank sp_replicationdboption (Transact-SQL) aus. Geben Sie einen Wert für Synchronisierung mit Sicherung für @optname und false für @value an.