sp_requestpeerresponse (Transact-SQL)

Se aplica a:SQL Server

Cuando se ejecuta desde un nodo en una topología punto a punto, este procedimiento solicita una respuesta de todos los demás nodos de la topología. Ejecutando este procedimiento y revisando las respuestas correspondientes, puede garantizar que todos los comandos anteriores se han entregado a los nodos que responden. Este procedimiento almacenado se ejecuta en el nodo que lo solicita de cualquier base de datos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] 'publication' Es el nombre de la publicación en una topología punto a punto para la que se comprueba el estado. publication es sysname, sin ningún valor predeterminado.

[ @description = ] 'description' Información definida por el usuario que se puede usar para identificar solicitudes de estado individuales. description es nvarchar(4000), con un valor predeterminado de NULL.

[ @request_id = ] request_id Devuelve el identificador de la nueva solicitud. request_id es int y es un parámetro OUTPUT. Este valor se puede usar al ejecutar sp_helppeerresponses (Transact-SQL) para ver todas las respuestas a una solicitud de estado.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_requestpeerresponse se usa en la replicación transaccional punto a punto.

sp_requestpeerresponse se usa para asegurarse de que todos los demás nodos han recibido todos los comandos antes de restaurar una base de datos publicada en una topología punto a punto. Se utiliza también al replicar cambios del lenguaje de definición de datos (DDL) realizados mientras un nodo estaba sin conexión para calcular cuándo llegan estos cambios a los otros nodos.

sp_requestpeerresponse no se puede ejecutar dentro de una transacción definida por el usuario.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o el rol fijo de base de datos db_owner pueden ejecutar sp_requestpeerresponse.

Consulte también

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