sp_addmergealternatepublisher (Transact-SQL)

S’applique à : SQL Server Azure SQL Managed Instance

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é.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @publisher = ] N’publisher'

Nom du serveur de publication. @publisher est sysname, sans valeur par défaut.

[ @publisher_db = ] N’publisher_db'

Nom de la base de données de publication. @publisher_db est sysname, sans valeur par défaut.

[ @publication = ] N’publication'

Nom de la publication. @publication est sysname, sans valeur par défaut.

[ @alternate_publisher = ] N’alternate_publisher'

Nom de l’autre serveur de publication. @alternate_publisher est sysname, sans valeur par défaut.

[ @alternate_publisher_db = ] N’alternate_publisher_db'

Nom de la base de données de publication sur l’autre éditeur. @alternate_publisher_db est sysname, sans valeur par défaut.

[ @alternate_publication = ] N’alternate_publication'

Nom de la publication sur l’autre partenaire de synchronisation. @alternate_publication est sysname, sans valeur par défaut.

[ @alternate_distributor = ] N’alternate_distributor'

Nom du serveur de distribution pour l’autre partenaire de synchronisation. @alternate_distributor est sysname, sans valeur par défaut.

[ @friendly_name = ] N’friendly_name'

Nom complet par lequel l’association de serveur de publication, de publication et de serveur de distribution qui compose un autre partenaire de synchronisation peut être identifiée. @friendly_name est nvarchar(255), avec la valeur par défaut NULL.

[ @reserved = ] N’reserved'

Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.

Valeurs des codes de retour

0 (réussite) 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 db_owner rôle de base de données fixe peuvent s’exécuter sp_addmergealternatepublisher.