DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 2832689 - Última revisão: segunda-feira, 29 de abril de 2013 - Revisão: 1.0

 

Sintomas

Quando você adicionar um artigo a uma publicação de mesclagem do Microsoft SQL Server, você receber a seguinte mensagem de erro:

Carimbo de data / hora> Categoria: SQLSERVER
Fonte:<Publisher></Publisher>
Número: 20671
Mensagem: Não é possível localizar a entrada de alocação de intervalo de identidade para o assinante na tabela MSmerge_identity_range. Reinicialize a inscrição.

Esse problema ocorre se as seguintes condições forem verdadeiras:
  • É a publicação de mesclagem em uma das seguintes versões do SQL Server:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2012
  • A publicação de mesclagem contém artigos com gerenciamento de intervalo de identidade habilitado.
  • Todos os artigos que possuem gerenciamento de intervalo de identidade habilitado têm a@subscriber_upload_options = 2 definição.
  • A assinatura tem o @subscriber_type = N'Local' definição.
  • O artigo que está sendo adicionado tem o @subscriber_upload_options = 0 definição.

Resolução

Para resolver esse problema, reinicialize os assinantes.

Observação Para evitar esse problema completamente, antes que as assinaturas sejam inicializadas pela primeira vez, configurar pelo menos um artigo que tem o gerenciamento de intervalo de identidade ativado e, em seguida, defina a opção de carregamento @subscriber_upload_options = 0.

Causa

O problema ocorre porque o agente de mesclagem acredita que as informações sobre a tabela MSmerge_identity_range vazia estão corrompidas. Portanto, SQL Server solicita a reinicialização.

Durante a inicialização do assinante, uma tabela MSmerge_identity_range é criada no assinante. No entanto, nenhum dado é preenchido porque todos os artigos tem o @subscriber_upload_options = 2 definição. Portanto, nenhuma alteração é esperada para ocorrer no assinante. Quando você adiciona um artigo, o agente de mesclagem verifica a tabela MSmerge_identity_range do assinante para configurar os intervalos para o novo artigo.

Mais Informações

  • Para obter mais informações sobre o subscriber_upload_options argumento, consultesp_addmergearticle (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms174329(v=sql.90).aspx) .
    • O @subscriber_upload_options = 2definição significa que as alterações não são habilitadas no assinante.
    • O @subscriber_upload_options = 0definição significa que não existem restrições. As alterações que foram feitas no assinante são carregadas no Editor.
  • Para obter mais informações sobre o subscriber_type argumento, consulte sp_addmergepullsubscription (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms189456.aspx) .

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbsql2005repl kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2832689 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2832689  (http://support.microsoft.com/kb/2832689/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store