sp_helpreplfailovermode (Transact-SQL)
Zeigt den aktuellen Failovermodus eines Abonnements an. Diese gespeicherte Prozedur wird auf dem Abonnenten für jede Datenbank ausgeführt. Weitere Informationen zu Failovermodi finden Sie unter Aktualisierbare Abonnements für die Transaktionsreplikation.
Syntax
sp_helpreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT]
[ , [ @failover_mode = ] 'failover_mode'OUTPUT]
Argumente
[ @publisher=] 'publisher'
Der Name des Verlegers, der an der Aktualisierung dieses Abonnenten teilnimmt. publisher ist vom Datentyp sysname und hat keinen Standardwert. Der Verleger muss bereits für das Veröffentlichen konfiguriert sein.[ @publisher_db =] 'publisher_db'
Der Name der Veröffentlichungsdatenbank. publisher_db ist vom Datentyp sysname und hat keinen Standardwert.[ @publication=] 'publication'
Der Name der Veröffentlichung, die an der Aktualisierung dieses Abonnenten teilnimmt. publicationist vom Datentyp sysname und hat keinen Standardwert.[ @failover_mode_id=] 'failover_mode_id' OUTPUT
Gibt den Ganzzahlwert des Failovermodus als OUTPUT-Parameter zurück. failover_mode_id ist ein Wert vom Datentyp tinyint; der Standardwert ist 0. Gibt 0 für sofortiges Aktualisieren und 1 für verzögertes Aktualisieren über eine Warteschlange zurück.[@failover_mode=] 'failover_mode'OUTPUT
Gibt den Modus zurück, in dem Datenänderungen auf dem Abonnenten durchgeführt werden. failover_mode ist vom Datentyp nvarchar(10); der Standardwert ist NULL. Ein OUTPUT-Parameter.Wert
Beschreibung
immediate
Sofortige Aktualisierung: Auf dem Abonnenten durchgeführte Aktualisierungen werden sofort an den Verleger weitergegeben, indem ein Zweiphasencommitprotokoll (2PC) verwendet wird.
queued
Verzögerte Aktualisierung: Auf dem Abonnenten durchgeführte Aktualisierungen werden in einer Warteschlange gespeichert.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helpreplfailovermode wird bei der Snapshot- und Transaktionsreplikation verwendet, wenn Abonnements für sofortiges Aktualisieren und als Failover bei einem Systemausfall für verzögertes Aktualisieren über eine Warteschlange aktiviert sind.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_helpreplfailovermode ausführen.