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.