sp_helpmergealternatepublisher (Transact-SQL)sp_helpmergealternatepublisher (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne une liste de tous les serveurs activés en tant qu'autres serveurs de publication pour les publications de fusion.Returns a list of all servers enabled as alternate Publishers for merge publications. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.This stored procedure is executed at the Subscriber on the subscription database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_helpmergealternatepublisher [ @publisher = ] 'publisher', [ @publisher_db = ] 'publisher_db', [ @publication = ] 'publication'  

ArgumentsArguments

[ @publisher = ] 'publisher' Est le nom de l’autre serveur de publication. publisher est sysname, sans valeur par défaut.[ @publisher = ] 'publisher' Is the name of the alternate Publisher.publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db' Est le nom de la base de données de publication. publisher_db est sysname, sans valeur par défaut.[ @publisher_db = ] 'publisher_db' Is the name of the publication database.publisher_db is sysname, with no default.

[ @publication = ] 'publication' Est le nom de la publication. publication est sysname, sans valeur par défaut.[ @publication = ] 'publication' Is the name of the publication.publication is sysname, with no default.

Jeux de résultatsResult Sets

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
alternate_publisheralternate_publisher sysnamesysname Nom de l'autre serveur de publication.Name of the alternate Publisher.
alternate_publisher_dbalternate_publisher_db sysnamesysname Nom de la base de données de publication.Name of the publication database.
alternate_publicationalternate_publication sysnamesysname Nom de la publication.Name of the publication.
alternate_distributoralternate_distributor sysnamesysname Nom du serveur de distribution.Name of the distributor.
nom_convivialfriendly_name nvarchar(255)nvarchar(255) Description de l'autre serveur de publication.Description of the alternate Publisher.
enabledenabled bitbit Indique si le serveur est un autre serveur de publication.Specifies if the server is an alternate Publisher. 1 Spécifie que le serveur de publication est activée en tant qu’un autre serveur de publication.1 specifies that the Publisher is enabled as an alternate Publisher. 0 Spécifie qu’il n’est pas activé.0 specifies that it is not enabled.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_helpmergealternatepublisher est utilisé dans la réplication de fusion.sp_helpmergealternatepublisher is used in merge replication.

Pendant chaque session de fusion, le système interroge le serveur de publication et l'Abonné pour obtenir la liste des autres serveurs de publication de chacun d'eux.During every merge session, the system queries both the Publisher and Subscriber for each one's list of alternate publishers. Le processus de fusion ajoute ou supprime des entrées dans la liste des serveurs de publication de remplacement ; la liste sur le serveur de publication et celle sur l'Abonné sont alors correspondantes à l'issue de l'opération.The merge process adds or drops entries in the list of alternate publishers, the result of which is that the list of alternate publishers at both the Subscriber and Publisher match.

AutorisationsPermissions

Seuls les membres de la liste d’accès à la publication peuvent exécuter sp_helpmergealternatepublisher.Only members of the publication access list for the publication can execute sp_helpmergealternatepublisher.

Voir aussiSee Also

Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)