sp_addmergealternatepublisher (Transact-SQL)

Ajoute la possibilité pour un Abonné d'utiliser un partenaire de synchronisation alternatif. Les propriétés de publication doivent spécifier que les Abonnés peuvent opérer des synchronisations avec d'autres serveurs de publication. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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' ]

Arguments

  • [ @publisher = ] 'publisher'
    Nom du serveur de publication. L'argument publisher est de type sysname et n'a pas de valeur par défaut.

  • [ @publisher_db=] 'publisher_db'
    Nom de la base de données de publication. L'argument publisher_db est de type sysname et n'a pas de valeur par défaut.

  • [ @publication=] 'publication'
    Nom de la publication. L'argument publication est de type sysname et n'a pas de valeur par défaut.

  • [ @alternate_publisher=] 'alternate_synchronization_partner'
    Nom du serveur de publication de remplacement. L'argument alternate_synchronization_partner est de type sysname et n'a pas de valeur par défaut.

  • [ @alternate_publisher_db=] 'alternate_publisher_db'
    Nom de la base de données de publication sur le serveur de publication de remplacement. L'argument alternate_publisher_db est de type sysname et n'a pas de valeur par défaut.

  • [ @alternate_publication=] 'alternate_synchronization_partner'
    Nom de la publication sur le partenaire de synchronisation de remplacement. L'argument alternate_synchronization_partner est de type sysname et n'a pas de valeur par défaut.

  • [ @alternate_distributor=] 'alternate_distributor'
    Nom du serveur de distribution pour le partenaire de synchronisation de remplacement. L'argument alternate_distributor est de type sysname et n'a pas de valeur par défaut.

  • [ @friendly_name=] 'friendly_name'
    Nom d'affichage permettant d'identifier l'association du serveur de publication, de la publication et du serveur de distribution constituant un partenaire de synchronisation secondaire. friendly_name est de type nvarchar(255), avec la valeur par défaut NULL.

  • [ @reserved=] 'reserved'
    Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

sp_addmergealternatepublisher est utilisé dans la réplication de fusion.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_addmergealternatepublisher.