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)