sp_helpmergealternatepublisher (Transact-SQL)
Gilt für: SQL Server
Gibt eine Liste aller Server zurück, die als alternative Verleger für Mergeveröffentlichungen aktiviert sind. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpmergealternatepublisher
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
[ ; ]
Argumente
[ @publisher = ] N'publisher'
Der Name des alternativen Herausgebers. @publisher ist "sysname" ohne Standard.
[ @publisher_db = ] N'publisher_db'
Der Name der Publikationsdatenbank. @publisher_db ist "sysname" ohne Standard.
[ @publication = ] N'Publikation'
Der Name der Veröffentlichung. @publication ist "sysname" ohne Standard.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
alternate_publisher |
sysname | Name des alternativen Verlegers. |
alternate_publisher_db |
sysname | Name der Publikationsdatenbank. |
alternate_publication |
sysname | Name der Veröffentlichung. |
alternate_distributor |
sysname | Name des Vertriebshändlers. |
friendly_name |
nvarchar(255) | Die Beschreibung des alternativen Verlegers. |
enabled |
bit | Gibt an, ob der Server ein alternativer Verleger ist. 1 Gibt an, dass publisher als alternativer Publisher aktiviert ist. 0 Gibt an, dass sie nicht aktiviert ist. |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_helpmergealternatepublisher
wird in der Seriendruckreplikation 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 Publikationszugriffsliste für die Publikation können ausgeführt werden sp_helpmergealternatepublisher
.