sp_replsetoriginator (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Usado para invocar detecção de loopback e tratar replicação transacional bidirecional. Esse procedimento armazenado é executado no Publicador, no banco de dados publicador.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_replsetoriginator [ @server_name= ] 'server_name'   
    , [ @database_name= ] 'database_name'  

Argumentos

[ @server_name = ] 'server_name' É o nome do servidor onde a transação está sendo aplicada. originating_server é sysname, sem padrão.

[ @database_name = ] 'database_name' É o nome do banco de dados onde a transação está sendo aplicada. originating_db é sysname, sem padrão.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_replsetoriginator é executado pelo Agente de Distribuição para registrar a origem das transações aplicadas pela replicação. Essa informação é usada para invocar detecção de loopback para assinaturas transacionais bidirecionais que têm a propriedade de loopback definida.

Permissões

Somente membros da função de servidor fixa sysadmin no Publicador, membros da função de banco de dados fixa db_owner no banco de dados de publicação ou usuários na lista de acesso à publicação (PAL) podem executar sp_replsetoriginator.

Confira também

Procedimentos armazenados do sistema (Transact-SQL)