Udostępnij za pośrednictwem


How to: Enable Coordinated Backups for Transactional Replication (Replication Transact-SQL Programming)

Podczas włączania bazy danych w celu replikacja transakcyjnej, można określić, że wszystkie transakcje zapasowe muszą być przed są dostarczane do baza danych dystrybucji.Można także włączyć skoordynowane kopia zapasowa baza danych dystrybucji, aby rejestrowanie transakcji dla baza danych publikacja nie jest obcinana do czasu transakcji, które propagowane dystrybutor kopia zapasowa.Aby uzyskać więcej informacji zobacz Strategie wykonywanie kopii zapasowych i przywracanie replikacja migawka i transakcji.

Aby włączyć skoordynowane kopie zapasowe bazy danych opublikowane z replikacja transakcyjnej

  1. Wydawca, użyj DATABASEPROPERTYEX (Transact-SQL) funkcja zwracająca IsSyncWithBackup właściwość baza danych publikacja.Jeśli funkcja ta zwraca 1, koordynowane kopie zapasowe są już włączone dla opublikowaną bazą danych.

  2. Jeśli funkcja w kroku 1 zwraca 0, wykonać sp_replicationdboption (Transact-SQL) w programie Publisher na baza danych publikacja. Podaj wartość Synchronizacja z kopia zapasowa for @ optname, and wartość true for wartość @.

    Uwaga

    Jeśli zmienisz Synchronizacja z kopia zapasowa Opcja FAŁSZ, punktu obcinania baza danych publikacja zostaną zaktualizowane po działa Agent odczytywania dziennika lub odstępach jeśli ciągle działa Agent odczytywania dziennika.Maksymalny interwał jest kontrolowana przez –MessageInterval parametr agenta (która jest domyślnie 30 sekund).

Aby włączyć skoordynowane kopie zapasowe baza danych dystrybucji

  1. Na Dystrybutor, za pomocą DATABASEPROPERTYEX (Transact-SQL) funkcja zwracająca IsSyncWithBackup właściwość baza danych dystrybucji.Jeśli funkcja ta zwraca 1, koordynowane kopie zapasowe są już włączone dla baza danych dystrybucji.

  2. Jeśli funkcja w kroku 1 zwraca 0, wykonać sp_replicationdboption (Transact-SQL) u dystrybutor bazy danych dystrybutor. Podaj wartość Synchronizacja z kopia zapasowa for @ optname and wartość true for wartość @.

Aby wyłączyć skoordynowane kopii zapasowych

  • Przez wydawcę na baza danych publikacji lub u dystrybutora baza danych dystrybucji wykonywania sp_replicationdboption (Transact-SQL). Podaj wartość Synchronizacja z kopia zapasowa for @ optname and FAŁSZ for wartość @.