sp_requestpeerresponse (Transact-SQL)sp_requestpeerresponse (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

Lorsque cette procédure est exécutée depuis un nœud dans une topologie d'égal à égal, elle demande une réponse de tous les nœuds de la topologie.When executed from a node in a peer-to-peer topology, this procedure requests a response from every other node in the topology. En exécutant cette procédure et en vérifiant les réponses correspondantes, vous garantissez la remise de toutes les commandes précédentes aux nœuds qui répondent.By executing this procedure and reviewing the corresponding responses, you can guarantee that all previous commands have been delivered to the responding nodes. Cette procédure stockée est exécutée sur le nœud demandeur sur n'importe quelle base de données.This stored procedure is executed at the requesting node on any database.

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

SyntaxeSyntax

  
sp_requestpeerresponse [ @publication = ] 'publication'  
    [ , [ @description = ] 'description'  
    [ , [ @request_id = ] request_id OUTPUT ]  

ArgumentsArguments

[ @publication = ] 'publication' Est le nom de la publication dans une topologie de peer-to-peer pour lequel l’état est vérifié.[ @publication = ] 'publication' Is the name of the publication in a peer-to-peer topology for which the status is being verified. publication est sysname, sans valeur par défaut.publication is sysname, with no default.

[ @description = ] 'description' Informations définies par l’utilisateur qui peuvent être utilisées pour identifier les demandes d’état individuelles.[ @description = ] 'description' User-defined information that can be used to identify individual status requests. Description est nvarchar (4000) , avec NULL comme valeur par défaut.description is nvarchar(4000), with a default of NULL.

[ @request_id = ] request_id Retourne l’ID de la nouvelle requête.[ @request_id = ] request_id Returns the ID of the new request. request_id est int et est un paramètre de sortie.request_id is int and is an OUTPUT parameter. Cette valeur peut être utilisée lors de l’exécution sp_helppeerresponses (Transact-SQL) pour afficher toutes les réponses à une demande d’état.This value can be used when executing sp_helppeerresponses (Transact-SQL) to view all responses to a status request.

Valeurs des codes de retourReturn Code Values

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

NotesRemarks

sp_requestpeerresponse est utilisé dans la réplication transactionnelle peer-to-peer.sp_requestpeerresponse is used in peer-to-peer transactional replication.

sp_requestpeerresponse permet de s’assurer que toutes les commandes ont été reçus par tous les autres nœuds avant la restauration d’une base de données publiée dans une topologie d’égal à égal.sp_requestpeerresponse is used to ensure that all commands have been received by all other nodes before restoring a database published in a peer-to-peer topology. Cette procédure est également utilisée lors de la réplication de modifications DDL (Data Definition Language) effectuées lorsqu'un nœud était hors ligne, pour déterminer le moment où les modifications arrivent sur les autres nœuds.It is also used when replicating data definition language (DDL) changes made while a node was offline to estimate when these changes arrive at the other nodes.

sp_requestpeerresponse ne peut pas être exécutée dans une transaction définie par l’utilisateur.sp_requestpeerresponse cannot be executed within a user-defined transaction.

AutorisationsPermissions

Seuls les membres de la sysadmin rôle serveur fixe ou le db_owner rôle de base de données fixe peuvent exécuter sp_requestpeerresponse.Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_requestpeerresponse.

Voir aussiSee Also

sp_deletepeerrequesthistory (Transact-SQL) sp_deletepeerrequesthistory (Transact-SQL)
sp_helppeerrequests (Transact-SQL)sp_helppeerrequests (Transact-SQL)