Partilhar via


Ver Conflitos de Dados para Publicações Transacionais (SQL Server Management Studio)

Aplica-se a:SQL Server

Pode ver conflitos para replicação transacional entre pares e replicação transacional com subscrições com atualizações em fila no Microsoft Replication Conflict Viewer. Para informações sobre como os conflitos são detetados e resolvidos, consulte Deteção de Conflitos na Replicação Peer-to-Peer e Opções de Resolução de Conflitos com Atualização em Fila (SQL Server Management Studio).

A disponibilidade de dados de conflito depende do tipo de replicação e do período de retenção de conflitos:

  • Para a replicação peer-to-peer, por padrão, o Agente de Distribuição falha quando deteta um conflito. Um erro de conflito é registado no registo de erros, mas nenhum dado de conflito é registado na tabela de conflitos; por isso, não está disponível para visualização. Se o Agente de Distribuição for autorizado a continuar, um conflito é registado localmente em cada nó onde foi detetado. Para mais informações, consulte "Gestão de Conflitos" em Deteção de Conflitos na Replicação Peer-to-Peer.

  • Para subscrições de atualização em fila, os dados estão disponíveis para cada conflito. Os dados de conflito estão disponíveis no Visualizador de Conflitos de Replicação durante o período de retenção do conflito especificado, com um padrão de 14 dias de duração. Para definir o período de retenção de conflitos, realize uma das seguintes ações:

    • Especifique um valor de retenção para o @conflict_retention parâmetro de sp_addpublication.

    • Especifique um valor de 'conflict_retention' para o @property parâmetro e um valor de retenção para o @value parâmetro de sp_changepublication.

Para ver conflitos

  1. Conecte-se ao servidor apropriado no SQL Server Management Studio e depois expanda o nó do servidor:

    • Para a replicação peer-to-peer, este é o nó onde ocorreu o conflito.

    • Para subscrições de atualização em fila, este é o Publicador.

  2. Expanda a pasta Replicação e depois expanda a pasta Publicações Locais .

  3. Clique com o botão direito na publicação para a qual pretende ver conflitos e depois clique em Ver Conflitos.

  4. Na caixa de diálogo Selecionar Tabela de Conflitos , selecione uma base de dados, uma publicação e uma tabela para visualizar os conflitos.

  5. No Visualizador de Conflitos de Replicação, pode:

    • Filtra as linhas com os botões à direita da grelha superior.

    • Selecione uma linha na grelha superior para mostrar a informação dessa linha na grelha inferior.

    • Selecione uma ou mais linhas na grelha superior e depois clique em Remover, o que remove a linha da tabela de metadados de conflitos.

    • Clique no botão de propriedades (...) para ver mais informações sobre uma coluna envolvida num conflito.

    • Selecione Registar os detalhes deste conflito para registar os dados do conflito num ficheiro. Para especificar uma localização para o ficheiro, aponte para o menu Visualizar e depois clique em Opções. Introduza um valor, ou clique no botão de navegar (...), e depois navegue até ao ficheiro apropriado. Clica em OK para fechar a caixa de diálogo Opções .

  6. Feche o visualizador de conflitos de replicação.