sp_configure_peerconflictdetection (Transact-SQL)
Configura a detecção de conflitos para uma publicação envolvida em uma topologia de replicação transacional ponto a ponto. Para obter mais informações, consulte Detecção de conflitos na replicação ponto a ponto. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_configure_peerconflictdetection [ @publication = ] 'publication'
[ , [ @action = ] 'action']
[ , [ @originator_id = ] originator_id ]
[ , [ @conflict_retention = ] conflict_retention ]
[ , [ @continue_onconflict = ] 'continue_onconflict']
[ , [ @local = ] 'local']
[ , [ @timeout = ] timeout ]
Argumentos
[ @publication=\] 'publication'
É o nome da publicação para a qual configurar detecção de conflitos. publication é sysname, sem padrão.[ @action= ] 'action'
Especifica se deve habilitar ou desabilitar a detecção de conflito para uma publicação. action é nvarchar(5) e pode ser um dos valores a seguir.Valor
Descrição
enable
Habilita a detecção de conflitos para uma publicação.
disable
Desabilita a detecção de conflitos para uma publicação.
NULL (padrão)
[ @originator\_id= ] originator_id
Especifica uma ID para um nó em uma topologia ponto a ponto. originator_id é int, com um padrão de NULL. Essa ID será usada para detecção de conflitos se action for definido como enable. Especifique uma ID positiva, diferente de zero, que nunca foi usada na topologia. Para uma lista de IDs que já foram usadas, consulte a tabela do sistema Mspeer_originatorid_history.[ @conflict\_retention= ] conflict_retention
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.[ @continue\_onconflict= ] 'continue_onconflict' ]
Determina se o Agente de Distribuição deve continuar processando alterações depois da detecção de um conflito. continue_onconflict é nvarchar(5) com um valor padrão de FALSE.Cuidado Recomendamos que você use o valor padrão de FALSE. Quando essa opção é definida como TRUE, o Agente de Distribuição tenta convergir os dados na topologia aplicando a linha conflitante do nó que tem a ID de origem mais alta. Esse método não garante convergência. Verifique se a topologia está consistente depois que um conflito é detectado. Para obter mais informações, consulte “Controlando conflitos” em Detecção de conflitos na replicação ponto a ponto.
[ @local= ] 'local'
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.[ @timeout= ] timeout
Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_configure_peerconflictdetection é usado em replicação transacional ponto a ponto. Para usar a detecção de conflitos, todos os nós devem ser executados no SQL Server 2008 ou em versões posteriores; e a detecção deve estar habilitada para todos os nós.
Permissões
Requer associação à função de servidor fixa sysadmin ou à função de banco de dados fixa db_owner.
Consulte também
Referência
Procedimentos armazenados de replicação (Transact-SQL)