Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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 ]
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des Herausgebers, der an der Aktualisierung dieses Abonnenten teilnimmt. @publisher ist "sysname" ohne Standard. Der Verleger muss bereits für das Veröffentlichen konfiguriert sein.
[ @publisher_db = ] N'publisher_db'
Der Name der Publikationsdatenbank. @publisher_db ist "sysname" ohne Standard.
[ @publication = ] N'Publikation'
Der Name der Publikation, die an der Aktualisierung dieses Abonnenten teilnimmt. @publication ist "sysname" ohne Standard.
[ @failover_mode_id = ] failover_mode_id AUSGABE
Gibt den ganzzahligen Wert des Failovermodus zurück.
@failover_mode_id ist ein OUTPUT Parameter vom Typ tinyint. Es wird für die sofortige Aktualisierung und 0 für die Aktualisierung in die Warteschlange zurückgegeben1.
[ @failover_mode = ] Ausgabe von N'failover_mode'
Gibt den Modus zurück, in dem Datenänderungen auf dem Abonnenten vorgenommen werden.
@failover_mode ist ein OUTPUT Parameter vom Typ nvarchar(10) und kann einer der folgenden Werte sein.
| Wert | Beschreibung |
|---|---|
immediate |
Sofortiges Update: Auf dem Abonnenten durchgeführte Updates werden sofort an den Verleger weitergegeben, indem ein Zweiphasencommitprotokoll (2PC) verwendet wird. |
queued |
Verzögertes Update: Auf dem Abonnenten durchgeführte Updates werden in einer Warteschlange gespeichert. |
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Hinweise
sp_helpreplfailovermode wird in der Momentaufnahmereplikation oder Transaktionsreplikation verwendet, für die Abonnements für die sofortige Aktualisierung mit in die Warteschlange eingereihter Aktualisierung als Failover aktiviert sind, wenn ein Fehler auftritt.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder die db_owner feste Datenbankrolle können ausgeführt werden sp_helpreplfailovermode.