Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na replicação de mesclagem, os conflitos são resolvidos com base no resolvedor especificado para cada artigo. Por padrão, os conflitos são resolvidos sem a necessidade de intervenção do usuário. Mas os conflitos podem ser exibidos e o resultado da resolução pode ser alterado no Visualizador de Conflitos de Replicação da Microsoft.
Os dados de conflito estão disponíveis no Visualizador de Conflitos de Replicação durante o período de retenção de conflitos especificado (com um padrão de 14 dias). Para definir o período de retenção de conflitos, ou:
Especifique um valor de retenção para o parâmetro @conflict_retention de sp_addmergepublication (Transact-SQL).
Especifique um valor de conflict_retention para o parâmetro @property e um valor de retenção para o parâmetro @value de sp_changemergepublication (Transact-SQL).
Por padrão, as informações de conflito são armazenadas:
No Publicador e no assinante, se o nível de compatibilidade da publicação for 90RTM ou superior.
No Publicador, se o nível de compatibilidade da publicação for inferior a 80 RTM.
No Publicador, se os Assinantes estiverem executando o SQL Server Compact. Os dados de conflito não podem ser armazenados em Assinantes Compactos do SQL Server.
O armazenamento de informações de conflito é controlado pela propriedade de publicação conflict_logging . Para obter mais informações, consulte sp_addmergepublication (Transact-SQL) e sp_changemergepublication (Transact-SQL).
Os conflitos também podem ser resolvidos interativamente durante a sincronização usando o Resolvedor Interativo da Microsoft. O Resolvedor Interativo está disponível por meio do Microsoft Windows Synchronization Manager. Para obter mais informações, consulte Synchronize a Subscription Using Windows Synchronization Manager (Windows Synchronization Manager).
Para exibir e resolver conflitos de publicações de mesclagem
Conecte-se ao Publicador (ou Assinante, se apropriado) no Microsoft SQL Server Management Studio e expanda o nó do servidor.
Expanda a pasta Replicação e expanda a pasta Publicações Locais .
Clique com o botão direito do mouse na publicação para a qual você deseja exibir conflitos e clique em Exibir Conflitos.
Observação
Se você especificou um valor de 'assinante' para a propriedade conflict_logging , a opção de menu Exibir Conflitos não estará disponível. Para exibir conflitos, inicie ConflictViewer.exe na linha de comando. Por padrão, ConflictViewer.exe está localizado no seguinte diretório: Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE. Para obter uma lista de parâmetros de inicialização válidos, execute ConflictViewer.exe -?.
Na caixa de diálogo Selecionar Tabela de Conflitos , selecione um banco de dados, uma publicação e uma tabela para a qual exibir conflitos.
No Visualizador de Conflitos de Replicação, você pode:
Filtre as linhas usando os botões à direita da grade superior.
Selecione uma linha na grade superior para exibir informações sobre essa linha na grade inferior.
Selecione uma ou mais linhas na grade superior e clique em Remover, o que equivale a clicar no botão Enviar Vencedor (sem fazer alterações nos dados).
Clique no botão propriedades (...) para exibir mais informações sobre uma coluna envolvida em um conflito.
Edite os dados na coluna Vencedor do conflito ou Perdedor do conflito antes de enviar os dados (os dados serão somente leitura se a coluna estiver cinza).
Clique em Enviar Vencedor para aceitar a linha designada como vencedora do conflito.
Clique em Enviar Perdedor para substituir a resolução e propagar o valor designado como o perdedor do conflito para todos os nós na topologia.
Selecione Registrar em log os detalhes desse conflito para registrar dados de conflito em um arquivo. Para especificar um local para o arquivo, aponte para o menu Exibir e clique em Opções. Insira um valor ou clique no botão procurar (...) e navegue até o arquivo apropriado. Clique em OK para sair da caixa de diálogo Opções .
Feche o Visualizador de Conflitos de Replicação.
Consulte Também
Detecção e resolução avançadas de conflitos de replicação de mesclagem
Especificar um Resolvedor de Artigo de Mesclagem