Udostępnij za pośrednictwem


Jak Przełączanie między aktualizowanie trybów aktualizacji transakcyjnej subskrypcji (Programowanie replikacji Transact-SQL)

Podczas aktualizowania subskrypcja transakcyjnych publikacja obsługuje pracy awaryjnej z jednego trybu aktualizacji do innego, można programowo przełączanie trybów aktualizacji do obsługi sytuacje, gdy łączność dla krótkiego okresu czas.Tryb aktualizacji zestaw programowo i procedur przechowywanych na żądanie przy użyciu replikacja.Aby uzyskać więcej informacji, zobacz Aktualizowalna subskrypcji dla replikacji transakcyjnej.

Ostrzeżenie

Awaryjnie się z bezpośrednim kolejce aktualizacji w dowolnym czas.Po wykonaniu, jednak nie wrócisz do natychmiastowej aktualizacji, dopóki subskrybenta i Wydawca są połączone i agenta czytnik kolejki zostało zastosowane wszystkie wiadomości oczekujące w kolejce do wydawcy.

Do przełączania między trybami aktualizacji

  1. Sprawdź, czy subskrypcja obsługuje pracy awaryjnej przez wykonywanie sp_helppullsubscription subskrypcji ściąganej lub sp_helpsubscription dla subskrypcja wypychana.Jeśli wartość Tryb aktualizacji w zestaw wyników jest 3 lub 4, pracy awaryjnej jest obsługiwany.

  2. Subskrybent na baza danych subskrypcja, wykonać sp_setreplfailovermode.Określ programu publisher @, @ publisher_db, publikacja @, i jeden z następujących wartości @ failover_mode:

    • w kolejce - praca awaryjna kolejce aktualizacji, gdy połączenie zostało tymczasowo zerwane.

    • natychmiastowe - praca awaryjna do natychmiastowej aktualizacji, gdy połączenie zostało przywrócone.