sp_requestpeerresponse (Transact-SQL)

Aplica-se a:SQL Server

Quando executado de um nó em uma topologia ponto a ponto, esse procedimento solicita uma resposta de todos os outros nós na topologia. Ao executar esse procedimento e analisar as respostas correspondentes, você garante que todos os comandos anteriores sejam entregues aos nós respondentes. Esse procedimento armazenado é executado no nó de solicitação, em qualquer banco de dados.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @publication = ] 'publication' É o nome da publicação em uma topologia ponto a ponto para a qual o status está sendo verificado. publication é sysname, sem padrão.

[ @description = ] 'description' Informações definidas pelo usuário que podem ser usadas para identificar solicitações de status individuais. description é nvarchar(4000), com um padrão de NULL.

[ @request_id = ] request_id Retorna a ID da nova solicitação. request_id é int e é um parâmetro OUTPUT. Esse valor pode ser usado ao executar sp_helppeerresponses (Transact-SQL) para exibir todas as respostas a uma solicitação de status.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_requestpeerresponse é usado na replicação transacional ponto a ponto.

sp_requestpeerresponse é usado para garantir que todos os comandos tenham sido recebidos por todos os outros nós antes de restaurar um banco de dados publicado em uma topologia ponto a ponto. É também usado ao aplicar alterações de DDL (linguagem de definição de dados) feitas enquanto um nó estava offline para estimar quando essas alterações alcançarão os outros nós.

sp_requestpeerresponse não pode ser executado dentro de uma transação definida pelo usuário.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner podem executar sp_requestpeerresponse.

Confira também

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