Initialisieren der Transaktionsreplikation aus dem Backup


10

Beim Einrichten einer Publikation für die Replikation gibt es eine Option, um die Initialisierung aus der Sicherung zuzulassen. Wir erstellen seit einigen Jahren replizierte Datenbanken und haben immer von einem Backkup aus initialisiert, aber dieses Flag nie gesetzt (wir haben es erst vor ein paar Tagen zum ersten Mal bemerkt). Die Replikation hat die ganze Zeit ohne Probleme funktioniert.

Ich habe viele Treffer gefunden, die erklären, dass dies verwendet werden muss, aber keine, die erklären, warum.

Hat jemand ein Verständnis dafür, was dies tatsächlich tut? Aus meiner Sicht scheint es nicht notwendig zu sein, aber ich denke, ich muss etwas vermissen.


Sind die Veröffentlichungen für Peer-to-Peer aktiviert (auch wenn Sie sie dafür nicht verwenden)? In diesem Fall wird standardmäßig die Einstellung "Aus Sicherung initialisieren" verwendet, trueauch wenn sie nicht angegeben ist. msdn.microsoft.com/en-us/library/ms188738.aspx
Jon Seigel

Wir verwenden die direkte 1-Wege-Transaktionsreplikation und ich habe überprüft, dass das Flag auf false gesetzt ist. Ich werde es in Zukunft auf wahr setzen, möchte aber seinen Zweck verstehen.
PseudoToad

1
Siehe den dritten Abschnitt am Ende von replicationanswers.com/NoSyncOn2005.asp mit dem Titel Wie "Mit Sicherung initialisieren" funktioniert und wie Fallstricke
vermieden werden

Antworten:


4

Fügen Sie die Kommentare in eine Antwort ein, damit die Frage als beantwortet markiert werden kann:

@ crummel4 sagt: "Siehe den dritten Abschnitt am Ende von http://replicationanswers.com/NoSyncOn2005.asp mit dem Titel" Wie "mit Backup initialisieren" funktioniert und wie Fallstricke vermieden werden. "

@Kin sagt: "Eine schrittweise Anleitung finden Sie unter http://www.mssqltips.com/sqlservertip/2386/initialize-sql-server-replication-using-a-database-backup/ oder http: // Blogs .msdn.com / b / repltalk / archive / 2010/03/16 / Deep-Dive-On-Initialize-From-Backup-for-Transactional-Replication.aspx

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.