Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Usado para invocar deteção e tratamento de loopback em replicação transacional bidirecional. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_replsetoriginator
[ @originator_srv = ] N'originator_srv'
, [ @originator_db = ] N'originator_db'
[ , [ @publication = ] N'publication' ]
[ ; ]
Arguments
[ @originator_srv = ] N'originator_srv'
O nome do servidor onde a transação está a ser aplicada. @originator_srv é sysname, sem padrão.
[ @originator_db = ] N'originator_db'
O nome da base de dados onde a transação está a ser aplicada. @originator_db é sysname, sem padrão.
[ @publication = ] N'publicação'
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Remarks
sp_replsetoriginatoré executado pelo Distribution Agent para registar a origem das transações aplicadas por replicação. Esta informação é usada para invocar a deteção de loopback em subscrições transacionais bidirecionais que têm a propriedade de loopback definida.
Permissions
Apenas membros do papel de servidor fixo de sysadmin no Publisher, membros do papel fixo de base de dados db_owner na base de dados de publicações, ou utilizadores na lista de acesso à publicação (PAL) podem executar sp_replsetoriginator.