Udostępnij za pośrednictwem


Metoda WriteReplicationFailOverMode

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

WriteReplicationFailOverMode Metoda Ustawia tryb pracy awaryjnej dla subskrypcja, która używa natychmiastowej aktualizacji z aktualizacją kolejce jako opcja pracy awaryjnej.

Składnia

object
.WriteReplicationFailOverMode(
szPublisher , 
szPublicationDB , 
szPublication ,
FailOverMode)

Części

  • obiekt
    Wyrażenie, którego wartością obiekt na liście dotyczy.

  • szPublisher
    Ciąg określający nazwę Wydawca.

  • szPublicationDB
    Ciąg określający nazwę baza danych publikacja.

  • szPublication
    Ciąg określający nazwę publikacja.

  • FailOverMode
    Długa liczba całkowita określająca stała SQLDMO_REPLFAILOVER_TYPE, jak opisano w ustawieniach.

Prototyp (C/C++)

HRESULT WriteReplicationFailOverMode(
SQLDMO_LPCSTR pszPublisher, 
SQLDMO_LPCSTR pszPublicationDB, 
SQLDMO_LPCSTR pszPublication, 
SQLDMO_REPLFAILOVER_TYPE FailOverMode);

Ustawienia

Ustaw FailOverMode za pomocą tych wartości parametru.

Stała

Wartość

Opis

Natychmiastowe/SQLDMOReplFailOver_

0

Opcja natychmiastowe aktualizowanie propagowanie zmian dokonanych na subskrybentów Wydawca.

/ SQLDMOReplFailOver_ w kolejce

1

Opcja kolejce aktualizowania propagowanie zmian dokonanych na subskrybentów Wydawca.

Uwagi

Replikacja Microsoft SQL Server obsługuje przełączanie natychmiastowej aktualizacji i opcje aktualizowania w kolejce.Ta konfiguracja jest nazywana natychmiastowej aktualizacji z aktualizacją kolejce jako opcja pracy awaryjnej.Można wywołać pracy awaryjnej lub kolejce aktualizacji, gdy natychmiastową aktualizację na subskrybent nie powiedzie się, ponieważ Wydawca nie jest dostępny.W pewnym momencie później gdy Wydawca staje się dostępne, można wywołać powrót po awarii lub natychmiastowej aktualizacji.Ustaw FailOverMode parametr SQLDMOReplFailOver_Queued, aby włączyć w kolejce aktualizowania.

Przed rozpoczęciem korzystania z WriteReplicationFailOverMode, upewnij się, że subskrypcja została utworzona przy użyciu wartości SQLDMO_TRANSUBSCRIBER_TYPE SQLDMOTranSubscriber_Failover.

Ostrzeżenie

If an application calls WriteReplicationFailOverModeon an instance of SQL Server version 7.0, the constant, SQLDMO_E_SQL80ONLY, and the message "This property or method requires Microsoft SQL Server 2000 or later" are returned.

Stosuje się do:

Zobacz także

Odwołanie