Freigeben über


sp_addmergealternatepublisher (Transact-SQL)

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 auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • [ @publisher = ] 'publisher'
    Der Name des 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.

  • [ @alternate_publisher=] 'alternate_synchronization_partner'
    Der Name des alternativen Verlegers. alternate_synchronization_partner ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @alternate_publisher_db=] 'alternate_publisher_db'
    Der Name der Veröffentlichungsdatenbank auf dem alternativen Verleger.alternate_publisher_db ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @alternate_publication=] 'alternate_synchronization_partner'
    Der Name der Veröffentlichung auf dem alternativen Synchronisierungspartner. alternate_synchronization_partner ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @alternate_distributor=] 'alternate_distributor'
    Der Name des Verteilers für den alternativen Synchronisierungspartner. alternate_distributor ist vom Datentyp sysname und hat keinen Standardwert.

  • [ @friendly_name=] 'friendly_name'
    Der angezeigte Name, durch den die Zuordnung von Verleger, Veröffentlichung und Verteiler, aus denen ein alternativer Synchronisierungspartner besteht, identifiziert werden kann. friendly_name ist vom Datentyp nvarchar(255) und hat den Standardwert NULL.

  • [ @reserved=] 'reserved'
    Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_addmergealternatepublisher wird bei der Mergereplikation verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_addmergealternatepublisher ausführen.