Conflito avançado de replicação de fusão - Resolução interativa

Aplica-se a:SQL Server

A replicação do Microsoft SQL Server fornece um solucionador interativo, que você pode usar para resolver conflitos manualmente durante a sincronização por demanda no Gerenciador de Sincronização do Microsoft Windows. Quando você o ativa em tempo de execução, o Resolver Interativo fornece uma interface gráfica que exibe dados para cada linha conflitante. Ele oferece opções para visualizar e editar os dados do conflito, resolvendo cada conflito individualmente.

O Resolver Interativo se assemelha ao Visualizador de Conflitos. No entanto, o Visualizador de Conflitos exibe os resultados de conflitos que já foram resolvidos após a sincronização da fusão. O Resolver Interativo exibe cada conflito antes da resolução, para que você possa determinar o resultado de cada conflito durante a sincronização da mescagem. Alguém deve estar a postos para monitorar o Resolvedor Interativo quando ocorre um conflito.

Observação

A resolução interativa requer o Gerenciador de Sincronização do Windows. Se você realizar uma sincronização fora do Windows Synchronization Manager (como uma sincronização agendada ou sob demanda no SQL Server Management Studio ou Replication Monitor), o sistema resolve conflitos automaticamente sem intervenção do usuário, de acordo com o resolvedor especificado para o artigo. O Resolver Interativo não exibe conflitos que envolvam registros lógicos. Para exibir informações sobre esses conflitos, use procedimentos armazenados de replicação. Para obter mais informações, consulte Exibir informações sobre conflitos em publicações de mesclagem (Programação Transact-SQL de replicação).

Resolvedores de artigos e o Resolver Interativo

Quando você cria uma publicação, você atribui resolvedores de conflitos (seja o resolvedor padrão, um gerenciador de lógica de negócios ou um resolvedor personalizado) a artigos específicos. Eles usam um conjunto de regras para determinar qual conjunto de dados usar quando dados de linha conflitantes são inseridos. O Resolver Interativo não é um resolvedor de conflitos separado com regras para determinar vencedores e perdedores, mas uma ferramenta usada em conjunto com resolvedores padrão e personalizados. O resolvedor de artigo ainda determina a linha vencedora e a perdedora, mas o Resolvedor Interativo permite que o usuário intervenha para aceitar, rejeitar ou modificar os resultados.

Para usar o Interactive Resolver, você deve habilitar a resolução interativa para cada artigo e assinatura que a exija. Após ativá-lo para um ou mais artigos e assinaturas, o Resolvedor Interativo é utilizado quando um conflito é detectado durante a sincronização de mesclagem.

Para usar o Resolvedor Interativo, confira opções de Especificar Replicação de Mesclagem e Sincronizar uma Assinatura Usando o Gerenciador de Sincronização do Windows (Gerenciador de Sincronização do Windows).