sp_addmergealternatepublisher (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Fügt die Möglichkeit hinzu, dass ein Abonnent einen alternativen Synchronisierungspartner verwendet. Die Veröffentlichungseigenschaften müssen angeben, dass Abonnenten mit anderen Verlegern synchronisieren können. Diese gespeicherte Prozedur wird beim Abonnenten in der Abonnementdatenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

sp_addmergealternatepublisher
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publication = ] N'publication'
    , [ @alternate_publisher = ] N'alternate_publisher'
    , [ @alternate_publisher_db = ] N'alternate_publisher_db'
    , [ @alternate_publication = ] N'alternate_publication'
    , [ @alternate_distributor = ] N'alternate_distributor'
    [ , [ @friendly_name = ] N'friendly_name' ]
    [ , [ @reserved = ] N'reserved' ]
[ ; ]

Argumente

[ @publisher = ] N'publisher'

Der Name des 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.

[ @alternate_publisher = ] N'alternate_publisher'

Der Name des alternativen Herausgebers. @alternate_publisher ist "sysname" ohne Standard.

[ @alternate_publisher_db = ] N'alternate_publisher_db'

Der Name der Publikationsdatenbank im alternativen Herausgeber. @alternate_publisher_db ist "sysname" ohne Standard.

[ @alternate_publication = ] N'alternate_publication'

Der Name der Publikation für den alternativen Synchronisierungspartner. @alternate_publication ist "sysname" ohne Standard.

[ @alternate_distributor = ] N'alternate_distributor'

Der Name des Distributors für den alternativen Synchronisierungspartner. @alternate_distributor ist "sysname" ohne Standard.

[ @friendly_name = ] N'friendly_name'

Ein Anzeigename, mit dem die Zuordnung von Publisher, Publikation und Distributor, aus denen ein alternativer Synchronisierungspartner besteht, identifiziert werden kann. @friendly_name ist nvarchar(255), wobei die Standardeinstellung istNULL.

[ @reserved = ] N'reserved'

Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_addmergealternatepublisher wird in der Seriendruckreplikation verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_addmergealternatepublisher.