CORRECÇÃO: Mensagem de erro quando tenta sincronizar novamente uma subscrição do SQL Server 2005 Compact Edition: "A marca de água geração comum é inválida nesta réplica porque não existe"

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 938050
N.º de bugs: 50001335 (correcção SQL)
Sintomas
Considere o seguinte cenário. Sincronizar uma subscrição do Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) para uma publicação do Microsoft SQL Server 2005. Durante a sincronização, desligue o subscritor. Neste cenário, recebe a seguinte mensagem de erro quando tenta sincronizar novamente a subscrição do SQL Server Compact Edition:
System.Data.SqlServerCe.SqlCeError: A chamada para o SQL Server Reconciler falhou. Tente voltar a sincronizar.

O processo de intercalação falhou porque é detectada uma discrepância entre os metadados de replicação de duas réplicas, que algumas alterações podem perder a convergência não em branco. Isto poderia estar devido para o subscritor não ter sincronizados dentro do período de retenção ou devido a uma das réplicas a ser restauradas para uma cópia de segurança anterior período de retenção ou porque da editora efectuar limpeza mais agressivo artigos do tipo só de transferência e artigos com partition_options = 3. (Origem: MSSQL_REPL, número de erro: MSSQL_REPL 2147199363)

A marca de água geração comum é inválida nesta réplica desde que não existe ou metadados para alterações ainda não foi propagada poderão tenham sido limpos. (Origem: MSSQLServer, número de erro: 21800)
Este problema ocorre caso se verifiquem as seguintes condições:
  • Desligar a base de dados quando o SQL Server Compact Edition está a processar o ficheiro .out a partir do directório virtual.

    Nota O directório virtual está num servidor que está a executar o serviços de informação Internet (IIS).
  • A propriedade de Opções de partições do artigo publicada é definida para o valor 3 .
  • A publicação do SQL Server 2005 utiliza a funcionalidade de filtragem dinâmica.
  • A propriedade ExchangeType do agente de replicação de impressão em série está definida para o valor de bidireccional ou para o valor de transferência .
Causa
Este problema ocorre porque os metadados de replicação de intercalação no Editor difere os metadados de replicação de intercalação no subscritor. Quando tenta sincronizar novamente a subscrição do SQL Server Compact Edition, o processo de replicação de intercalação detecta a diferença. Por conseguinte, recebe a mensagem de erro.
Resolução

Informações sobre a actualização cumulativa

Para resolver este problema, instale o SQL Server 2005 Service Pack 2. Em seguida, instale o pacote de actualização cumulativa 2 para o SQL Server 2005 Service Pack 2 (compilação 3175). Este problema foi resolvido na actualização cumulativa pacote 2 para o SQL Server 2005 Service Pack 2 (compilação 3175).

Para obter mais informações sobre como obter o SQL Server 2005 Service Pack 2, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
913089Como obter o service pack mais recente para o SQL Server 2005
Para obter mais informações sobre como obter pacote de correcções cumulativas 2 para o SQL Server 2005 Service Pack 2 (compilação 3175), clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
936305O pacote de actualização cumulativa 2 para o SQL Server 2005 Service Pack 2 está disponível
Como contornar
Para contornar este problema, defina a propriedade Opções de partições para o valor 1 ou o valor de 2 .
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para obter mais informações sobre a propriedade de Opções de partições , consulte a secção "para definir opções de filtragem" do seguinte Web site da MSDN (Microsoft Developer Network):

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 938050 - Última Revisão: 11/20/2007 17:47:19 - Revisão: 1.2

Microsoft SQL Server 2005 Compact Edition

  • kbmt kbprb kbtshoot kbexpertiseadvanced KB938050 KbMtpt
Comentários