Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Visar det aktuella failover-läget för en prenumeration. Denna lagrade projement utförs hos prenumeranten i vilken databas som helst. För mer information om failover-lägen, se Updateable Subscriptions - For Transactional Replication.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_helpreplfailovermode
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ , [ @failover_mode_id = ] failover_mode_id OUTPUT ]
[ , [ @failover_mode = ] N'failover_mode' OUTPUT ]
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Namnet på den Publisher som deltar i uppdateringen av denna prenumerant. @publisher är sysname, utan standard. Publisher måste redan vara konfigurerad för publicering.
[ @publisher_db = ] N'publisher_db'
Namnet på publikationsdatabasen. @publisher_db är sysname, utan standard.
[ @publication = ] N'publicering'
Namnet på publikationen som deltar i uppdateringen av denna prenumerant. @publication är sysname, utan standard.
[ @failover_mode_id = ] failover_mode_id UTGÅNG
Returnerar heltalsvärdet för failover-läget.
@failover_mode_id är en OUTPUT parameter av typen tinyint. Den återvänder 0 för omedelbar uppdatering och 1 för köad uppdatering.
[ @failover_mode = ] N'failover_mode' OUTPUT
Returnerar det läge i vilket dataändringar görs hos prenumeranten.
@failover_mode är en OUTPUT parameter av typen nvarchar(10) och kan vara ett av följande värden.
| Value | Description |
|---|---|
immediate |
Omedelbar uppdatering: uppdateringar som görs hos Subscriber sprids omedelbart till Publisher med hjälp av tvåfas-commit-protokoll (2PC). |
queued |
Uppdatering i kö: uppdateringar som görs hos prenumeranten lagras i en kö. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_helpreplfailovermode används i snapshot-replikering eller transaktionell replikering där prenumerationer aktiveras för omedelbar uppdatering med köad uppdatering som failover vid fel.
Permissions
Endast medlemmar av sysadmin-rollen med fast server eller db_owner fast databasroll kan köra sp_helpreplfailovermode.