Inicjowanie replikacji transakcyjnej z kopii zapasowej


10

Podczas konfigurowania publikacji do replikacji istnieje opcja Zezwalaj na inicjowanie z kopii zapasowej. Od kilku lat tworzymy replikowane bazy danych i zawsze inicjowaliśmy się z kopii zapasowej, ale nigdy nie ustawiliśmy tej flagi (zauważyliśmy ją po raz pierwszy kilka dni temu). Replikacja z pewnością działała bez problemu przez cały ten czas.

Znalazłem wiele trafień wyjaśniających, że należy tego użyć, ale żaden nie wyjaśnia, dlaczego.

Czy ktoś rozumie, co to właściwie robi? Z mojego punktu widzenia nie wydaje się to konieczne, ale myślę, że czegoś mi brakuje.


Czy publikacje są włączone dla Peer-to-Peer (nawet jeśli ich nie używasz)? Jeśli tak, domyślnie ustawienie inicjowania z kopii zapasowej ma wartość truenawet wtedy, gdy nie jest określone. msdn.microsoft.com/en-us/library/ms188738.aspx
Jon Seigel

Używamy prostej jednokierunkowej replikacji transakcyjnej i sprawdziłem, czy flaga ma wartość false. Zamierzam ustawić go na prawdziwy, ale chciałbym zrozumieć jego cel.
PseudoToad,

1
Zobacz trzecią sekcję na dole strony replicationanswers.com/NoSyncOn2005.asp zatytułowaną Jak działa „inicjowanie z kopią zapasową” i jak uniknąć pułapek
crummel4

Odpowiedzi:


4

Umieszczanie komentarzy w odpowiedzi, aby pytanie można było oznaczyć jako odpowiedź:

@ crummel4 mówi: „Zobacz trzecią sekcję od dołu http://replicationanswers.com/NoSyncOn2005.asp zatytułowaną Jak działa„ inicjowanie za pomocą kopii zapasowej ”i jak uniknąć pułapek”

@Kin mówi: „Szczegółowe instrukcje można znaleźć na stronie http://www.mssqltips.com/sqlservertip/2386/initialize-sql-server-replication-using-a-database-backup/ lub http: // blogach .msdn.com / b / repltalk / archive / 2010/03/16 / deep-dive-on-initialize-from-backup-for-transactional-replication.aspx

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.