sp_validate_redirected_publisher (Transact-SQL)
Gilt für: SQL Server
Überprüft, ob der aktuelle Host für die Veröffentlichungsdatenbank die Replikation unterstützen kann. Muss von einer Verteilungsdatenbank ausgeführt werden. Diese Prozedur wird von sp_get_redirected_publisher
.
Transact-SQL-Syntaxkonventionen
Syntax
sp_validate_redirected_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @redirected_publisher = ] N'redirected_publisher' OUTPUT
, [ @multi_subnet_failover = ] multi_subnet_failover
[ ; ]
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 = ] Ausgabe von N'redirected_publisher'
Das Ziel der Umleitung, die angegeben wurde, als sp_redirect_publisher
für das Herausgeber-/Datenbankpaar aufgerufen wurde. @redirected_publisher ist ein OUTPUT-Parameter vom Typ Sysname.
[ @multi_subnet_failover = ] multi_subnet_failover
Gilt für: SQL Server 2022 (16.x) CU 10 und höher.
Wird verwendet, um Informationen für die Erstellung des dynamischen verknüpften Servers zu übergeben. Wenn 0
der dynamische verknüpfte Server nicht mit dem MultiSubnetFailover
Parameter erstellt wird. Wenn 1
, wird der dynamische verknüpfte Server mit dem MultiSubnetFailover
Parameter als 1
erstellt. @multi_subnet_failover ist bit, mit einem Standardwert von 0
.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
Wenn kein Eintrag für den Herausgeber und die Veröffentlichungsdatenbank vorhanden ist, sp_validate_redirected_publisher
wird null im Ausgabeparameter @redirected_publisher zurückgegeben. Wenn ein Eintrag vorhanden ist, wird er im Ausgabeparameter sowohl in Erfolgs- als auch in Fehlerfällen zurückgegeben.
Wenn die Überprüfung erfolgreich ist, sp_validate_redirected_publisher
wird ein Erfolgshinweis zurückgegeben.
Wenn die Überprüfung fehlschlägt, werden Fehler mit einer Fehlerbeschreibung ausgelöst.
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