sp_redirect_publisher (Transact-SQL)
Gilt für: SQL Server
Gibt einen umgeleiteten Verleger für ein vorhandenes Verleger-/Datenbankpaar an. Wenn die Herausgeberdatenbank zu einer Always On-Verfügbarkeitsgruppe (AG) gehört, ist der umgeleitete Herausgeber der AG-Listenername, der der AG zugeordnet ist.
Transact-SQL-Syntaxkonventionen
Syntax
sp_redirect_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
[ , [ @redirected_publisher = ] N'redirected_publisher' ]
[ ; ]
Argumente
[ @original_publisher = ] N'original_publisher'
Der Name der Instanz von SQL Server, die die Datenbank ursprünglich veröffentlicht hat. @original_publisher ist "sysname" ohne Standard.
[ @publisher_db = ] N'publisher_db'
Der Name der zu veröffentlichenden Datenbank. @publisher_db ist "sysname" ohne Standard.
[ @redirected_publisher = ] N'redirected_publisher'
Der Name des AG-Listeners, der der AG zugeordnet ist, ist der neue Herausgeber. @redirected_publisher ist "sysname" mit der Standardeinstellung "NULL
. Wenn der AG-Listener für die Verwendung eines nicht standardmäßigen Ports konfiguriert ist, geben Sie die Portnummer zusammen mit Listenernamen an, z ListenerName,51433
. B. .
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
sp_redirect_publisher
wird verwendet, um zuzulassen, dass ein Replikationsherausgeber zur aktuellen Primären einer AG umgeleitet wird, indem das Herausgeber-/Datenbankpaar dem Listener einer AG zugeordnet wird. Wird ausgeführt sp_redirect_publisher
, nachdem der AG-Listener für die AG konfiguriert wurde, die die veröffentlichte Datenbank enthält.
Wenn die Publikationsdatenbank am ursprünglichen Herausgeber aus einer AG im primären Replikat entfernt wird, führen Sie aus sp_redirect_publisher
, ohne einen Wert für den parameter @redirected_publisher anzugeben, um die Umleitung für das Herausgeber-/Datenbankpaar zu entfernen. Weitere Informationen zum Umleiten des Herausgebers finden Sie unter Verwalten einer replizierten Publisher-Datenbank als Teil einer AlwaysOn-Verfügbarkeitsgruppe.
Berechtigungen
Der Aufrufer muss entweder Mitglied der festen Serverrolle "sysadmin ", der db_owner festen Datenbankrolle für die Verteilungsdatenbank oder ein Mitglied einer Publikationszugriffsliste für eine definierte Publikation sein, die der Herausgeberdatenbank zugeordnet ist.
Zugehöriger Inhalt
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