sp_setreplfailovermode (Transact-SQL)
Umożliwia ustawienie trybu pracy awaryjnej operacji włączone do natychmiastowej aktualizacji z aktualizacją kolejce jako praca awaryjna subskrypcji.Ta procedura przechowywana jest wykonywany przez subskrybent do baza danych subskrypcja.Aby uzyskać więcej informacji na temat trybów pracy awaryjnej zobacz Można aktualizować subskrypcji dla transakcji replikacja.
sp_setreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication= ] 'publication' ]
[ , [ @failover_mode= ] 'failover_mode' ]
[ , [ @override = ] override ]
Argumenty
[ @publisher=] 'publisher'
Is the name of the publication.publication is sysname, with no default.Publikacja musi już istnieć.[ @publisher_db =] 'publisher_db'
Is the name of the publication database.publisher_db is sysname, with no default.[ @publication=] 'publication'
Is the name of the publication.publicationis sysname, with no default.[@failover_mode=] 'failover_mode'
Is the failover mode for the subscription.failover_mode is nvarchar(10) and can be one of these values.Wartość
Description
natychmiastowe or Synchronizacja
Zmiany danych dokonane przez subskrybent są zbiorcze kopiowane do Wydawca występujące.
w kolejce
Data modifications are stored in a Microsoft SQL Server queue.
Uwaga
Microsoft kolejkowanie wiadomości została zastąpiona i nie jest już obsługiwany.
[ zastępowanie @= ] override
Tylko do użytku wewnętrznego.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_setreplfailovermode jest używany w replikacja migawka lub replikacji transakcyjnej, dla których subskrypcje są włączone, w celu zaktualizowania kolejce z trybu pracy awaryjnej do natychmiastowej aktualizacji lub do natychmiastowej aktualizacji z pracy awaryjnej w celu aktualizowania w kolejce.
Uprawnienia
Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych mogą być wykonać sp_setreplfailovermode.