Wann muss ich einen Zeitplan für den Snapshot-Agenten zur Push-Transaktionsreplikation erstellen?

Wann muss ich einen Zeitplan für den Snapshot-Agenten zur Push-Transaktionsreplikation erstellen?

Ich arbeite mit transaktionaler Datenbankreplikation für Push-Abonnenten. Meine Datenbankstruktur wird in Kürze nicht geändert. Muss ich „Snapshot-Agent planen“ verwenden?

Was ist der Hauptgrund dafür, die Option „Snapshot-Agent planen“ im Snapshot-Agent in MSSQL Server 2005 zu aktivieren?

Antwort1

Wenn Ihr Abonnent stark veraltet, ist ein Snapshot erforderlich, um die Replikation neu zu initialisieren. Wenn Ihr Snapshot-Agent also nicht ausgeführt wird, muss das System alle Protokolle seit dem letzten Snapshot speichern, da es sonst einen Abonnenten bei Bedarf nicht neu initialisieren kann.

Daher ist es am besten, den Snapshot-Agent gelegentlich laufen zu lassen, genauso wie es gut ist, für die Notfallwiederherstellung eine vollständige Datenbanksicherung zur Hand zu haben. Beim Protokollversand werden immer nur Protokollsicherungen verwendet, aber wenn bei Ihrem Protokollversand ein Desaster auftritt, müssen Sie eine vollständige Sicherung verwenden, um ihn neu zu initialisieren.

verwandte Informationen