sp_helpreplfailovermode (Transact-SQL)
Gilt für:SQL Server
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.
Transact-SQL-Syntaxkonventionen
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 am Update dieses Abonnenten teilnimmt. publisher ist sysname, ohne Standardwert. Der Verleger muss bereits für das Veröffentlichen konfiguriert sein.
[ @publisher_db = ] 'publisher_db'
Der Name der Veröffentlichungsdatenbank. publisher_db ist sysname, ohne Standardwert.
[ @publication = ] 'publication'
Der Name der Veröffentlichung, die am Update dieses Abonnenten beteiligt ist. publicationist sysname, ohne Standard.
[ @failover_mode_id = ] 'failover_mode_id' OUTPUT
Gibt den ganzzahligen Wert des Failovermodus zurück und ist ein OUTPUT-Parameter . failover_mode_id ist ein tinyint mit dem Standardwert 0. Es wird 0 für sofortige Aktualisierung und 1 für updates in der Warteschlange zurückgegeben.
[ @failover_mode = ] 'failover_mode' OUTPUT
Gibt den Modus zurück, in dem Datenänderungen auf dem Abonnenten vorgenommen werden. failover_mode ist ein nvarchar(10) mit dem Standardwert NULL. Ist ein OUTPUT-Parameter .
Wert | BESCHREIBUNG |
---|---|
Sofortige | Sofortiges Update: Auf dem Abonnenten durchgeführte Updates werden sofort an den Verleger weitergegeben, indem ein Zweiphasencommitprotokoll (2PC) verwendet wird. |
Warteschlange | Verzögertes Update: Auf dem Abonnenten durchgeführte Updates werden in einer Warteschlange gespeichert. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Bemerkungen
sp_helpreplfailovermode wird bei der Momentaufnahmereplikation oder der Transaktionsreplikation verwendet, für die Abonnements im Falle eines Fehlers für die sofortige Aktualisierung mit in der Warteschlange eingereihter Aktualisierung als Failover aktiviert sind.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_helpreplfailovermode ausführen.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für