Freigeben über


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.