sp_helpmergealternatepublisher (Transact-SQL)
Gibt eine Liste aller Server zurück, die als alternative Verleger für Mergeveröffentlichungen aktiviert sind. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.
Syntax
sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'
Argumente
[ @publisher = ] 'publisher'
Der Name des alternativen Verlegers.publisher ist vom Datentyp sysname und hat keinen Standardwert.[ @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.publication ist vom Datentyp sysname und hat keinen Standardwert.
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
alternate_publisher |
sysname |
Der Name des alternativen Verlegers. |
alternate_publisher_db |
sysname |
Der Name der Veröffentlichungsdatenbank. |
alternate_publication |
sysname |
Der Name der Veröffentlichung. |
alternate_distributor |
sysname |
Der Name des Verteilers. |
friendly_name |
nvarchar(255) |
Die Beschreibung des alternativen Verlegers. |
enabled |
bit |
Gibt an, ob der Server ein alternativer Verleger ist. Der Wert 1 gibt an, dass der Verleger als alternativer Verleger aktiviert ist. Der Wert 0 gibt an, dass er nicht aktiviert ist. |
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
sp_helpmergealternatepublisher wird bei der Mergereplikation verwendet.
Während jeder Mergesitzung fragt das System sowohl den Verleger als auch den Abonnenten nach ihren Listen alternativer Verleger ab. Der Mergeprozess fügt der Liste der alternativen Verleger Einträge hinzu bzw. entfernt Einträge aus der Liste, sodass die Liste der alternativen Verleger auf dem Abonnenten mit derjenigen auf dem Verleger übereinstimmt.
Berechtigungen
Nur Mitglieder der Veröffentlichungszugriffsliste können sp_helpmergealternatepublisher ausführen.