DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 2832689 - Última revisão: segunda-feira, 29 de Abril de 2013 - Revisão: 1.0

 

Sintomas

Quando adiciona um artigo a uma publicação de impressão em série no Microsoft SQL Server, recebe a seguinte mensagem de erro:

Carimbo de data / hora> Categoria: SQLSERVER
Origem:<Publisher></Publisher>
Número: 20671
Mensagem: Não é possível localizar o movimento de atribuição de intervalo de identidade para o subscritor, na tabela MSmerge_identity_range. Reinicialize a subscrição.

Este problema ocorre caso se verifiquem as seguintes condições:
  • A publicação de impressão em série é de 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 impressão em série contém artigos que tenham activada da gestão de identidades intervalo.
  • Todos os artigos que tenham activada da gestão de identidades intervalo têm o@subscriber_upload_options = 2 definição.
  • Tem da subscrição do @subscriber_type = N'Local' definição.
  • Tem do artigo que se está a ser adicionado a @subscriber_upload_options = 0 definição.

Resolução

Para resolver este problema, reinicializar os subscritores.

Nota Para evitar este problema completamente, antes das subscrições são inicializadas pela primeira vez, configurar pelo menos um artigo que tenha activada da gestão de identidades intervalo e, em seguida, defina a opção de carregamento para @subscriber_upload_options = 0.

Causa

O problema ocorre porque o agente de intercalação considera que as informações sobre a tabela de MSmerge_identity_range vazia estão danificadas. Por conseguinte, SQL Server solicita a reinicialização.

Durante a inicialização do subscritor, é criada uma tabela de MSmerge_identity_range no subscritor. No entanto, os dados não são preenchidos porque todos os artigos têm o @subscriber_upload_options = 2 definição. Por conseguinte, nenhuma alteração é esperada a ocorrer no subscritor. Quando adiciona um artigo, o agente de intercalação verifica a tabela MSmerge_identity_range do subscritor para configurar intervalos para o novo artigo.

Mais Informação

  • Para 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 estão activadas no subscritor.
    • O @subscriber_upload_options = 0definição significa que não existem restrições. As alterações efectuadas no subscritor são enviadas para o publisher.
  • Para mais informações sobre o subscriber_type argumento, consulte sp_addmergepullsubscription (Transact-SQL) (http://msdn.microsoft.com/en-us/library/ms189456.aspx) .

Ponto Da Situação

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

A informação contida neste artigo aplica-se a:
  • Microsoft SQL 2005 Server Enterprise
  • 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 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: 2832689  (http://support.microsoft.com/kb/2832689/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft