Você está offline; aguardando reconexão

CORRECÇÃO: Mensagem de erro ao tentar sincronizar uma inscrição do SQL Server 2005 Compact Edition novamente: "A d ' água geração comum é inválida nessa réplica desde que ele não existe"

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

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: 938050
Bug #: 50001335 (Hotfix do SQL)
Sintomas
Considere o seguinte cenário. Sincronizar uma inscriçã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, você desconectar o assinante. Nesse cenário, você recebe a seguinte mensagem de erro ao tentar sincronizar novamente a inscrição do SQL Server Compact Edition:
System.Data.SqlServerCe.SqlCeError: Falha de uma chamada para SQL Server Reconciler. Tente sincronizar novamente.

O processo de mesclagem falhou porque detectou uma incompatibilidade entre os metadados de replicação de duas réplicas, de modo que algumas alterações podem ser perdidas levando a não-convergência. Isso pode ser devido para o assinante não ter sincronizado dentro do período de retenção ou devido a uma das réplicas que está sendo restauradas para um backup mais antigo que período de retenção ou devido o publisher executando limpeza mais agressiva em artigos do tipo somente download e artigos com partition_options = 3. (Fonte: MSSQL_REPL, número do erro: MSSQL_REPL 2147199363)

A d ' água geração comum é inválida nesta réplica desde que ele não existir ou metadados para alterações ainda não propagados podem foram limpos. (Fonte: MSSQLServer, número do erro: 21800)
Esse problema ocorre se as seguintes condições forem verdadeiras:
  • Você desconectar do banco de dados ao SQL Server Compact Edition é processar o arquivo .out do diretório virtual.

    Observação O diretório virtual é no servidor que está executando o Internet Information Services (IIS).
  • A propriedade de Opções de partição do artigo publicado é definida como o valor 3 .
  • A publicação do SQL Server 2005 usa o recurso de filtragem dinâmico.
  • A propriedade ExchangeType o Replication Merge Agent está definida para o valor de bidirecional ou para o valor de download .
Causa
Esse problema ocorre porque os metadados de replicação de mesclagem no Editor difere os metadados de replicação de mesclagem no assinante. Quando você tentar sincronizar novamente a inscrição do SQL Server Compact Edition, o processo de replicação de mesclagem detecta a diferença. Portanto, você receber a mensagem de erro.
Resolução

Informações da atualização cumulativa

Para resolver esse problema, instale o SQL Server 2005 Service Pack 2. Em seguida, instale pacote de atualização cumulativa 2 para o SQL Server 2005 Service Pack 2 (compilação 3175). Esse problema foi resolvido no pacote de atualizações cumulativas 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
913089Como obter o service pack mais recente para o SQL Server 2005
Para obter mais informações sobre como obter pacote de hotfix cumulativo 2 para o SQL Server 2005 Service Pack 2 (compilação 3175), clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
936305Pacote de atualização cumulativa 2 para o SQL Server 2005 Service Pack 2 está disponível
Como Contornar
Para contornar esse problema, defina a propriedade Opções de partição para o valor 1 ou o valor 2 .
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Para obter mais informações sobre a propriedade de Opções de partição , consulte a seção "para definir opções de filtragem" do site do Microsoft Developer Network (MSDN):

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