SQL Server Best Practices Analyzer - assinatura não corresponde a publicação porque ignorado transações

Traduções deste artigo Traduções deste artigo
ID do artigo: 2194498 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Considere uma publicação de replicação transacional. Se o Distribution Agent gerado um erro durante a sincronização, o agente de distribuição continuará a tentar os comandos que causa a falha. Este erro pode impedir que o Distribution Agent hte aplicando comandos adicionais até que o problema subjacente que está causando o erro é corretected.

Há uma maneira para ignorar erros se eles são encontrados durante o processo de distribuição - o parâmetro - SkipErrors do Distribution Agent, que permite ignorar erros de um determinado tipo. A transação com o erro não for confirmada, mas é ignorada e o agente de distribuição pode continuar a aplicar transações subseqüentes.

Se um comando é ignorado porque um erro é gerado, o assinante provavelmente de syn com o publisher.

Mais Informações

Para obter mais informações sobre produtos ou ferramentas que verificam automaticamente a essa condição em sua instância de SQL Server e em versões do produto SQL Server, consulte a tabela a seguir:

Recolher esta tabelaExpandir esta tabela
Software de regraTítulo da regraDescrição da regraVersões do produto em relação à qual a regra será avaliada
SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA)









Replicação Pub e Sub fora de sincronia (transações ignoradas)










O SQL Server 2008 R2 Best Practice Analyzer (SQL Server 2008 R2 BPA) fornece uma regra para detectar se as transações estão sendo ignoradas enquanto as alterações são aplicadas em assinaturas de uma publicação de replicação transacional. Se as seguintes mensagens de erro são detectadas na tabela de MSdistribution_History do banco de dados de distribuição, o analisador reportará um erro na regra de validação de dados verifica para verificar se um editor e assinantes:

Ignorado (s 1) ao aplicar transações no assinante.

Se essas mensagens são encontradas e BPA SQL gera um erro para esta regra e ignorar erros é implementado, é provável que os bancos de dados de assinatura e o publisher não são sincronizados - há diferenças de dados, porque as alterações não puderam ser aplicadas com êxito no assinante.
SQL Server de 2008
SQL Server 2008 R2











SQL Server 2012 Best Practice Analyzer (SQL Server 2012 BPA)









Replicação Pub e Sub fora de sincronia (transações ignoradas)










O SQL Server 2012 Best Practice Analyzer (SQL Server 2012 BPA) fornece uma regra para detectar se as transações estão sendo ignoradas enquanto as alterações são aplicadas em assinaturas de uma publicação de replicação transacional. Se as seguintes mensagens de erro são detectadas na tabela de MSdistribution_History do banco de dados de distribuição, o analisador reportará um erro na regra de validação de dados verifica para verificar se um editor e assinantes:

Ignorado (s 1) ao aplicar transações no assinante.

Se essas mensagens são encontradas e BPA SQL gera um erro para esta regra e ignorar erros é implementado, é provável que os bancos de dados de assinatura e o publisher não são sincronizados - há diferenças de dados, porque as alterações não puderam ser aplicadas com êxito no assinante.
SQL Server 2012













 


Propriedades

ID do artigo: 2194498 - Última revisão: terça-feira, 17 de abril de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
Palavras-chave: 
kbmt KB2194498 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2194498

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com