CORRECÇÃO: Mala replicação agente falhar com mensagem de erro: "Não é possível replicar um modo de exibição ou função"

Traduções deste artigo Traduções deste artigo
ID do artigo: 299649 - Exibir os produtos aos quais esse artigo se aplica.
BUG #: 234529 (SHILOH_BUGS)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Se você adicionar um artigo somente de esquema, como um modo de exibição ou um procedimento armazenado, a uma publicação mesclagem sem adicionar tabelas referidas, o agente de mesclagem poderá falhar e essa mensagem de erro ocorrerá:
Erro 208: Nome de objeto inválido 'NomeDoObjeto'.
Não é possível replicar um modo de exibição ou função porque os objetos referenciados ou colunas não estão presentes no assinante.
Esse comportamento também pode ocorrer quando você adiciona a tabela de referência para a publicação de mesclagem após adicionar o artigo somente de esquema e depois de gerar um instantâneo inicial para a publicação.

Causa

A tabela de sistema de mesclagem sysmergeschemachange contém informações sobre os artigos publicados que são gerados pelo Snapshot Agent. Quando uma tabela de referência é adicionada após o artigo somente de esquema, schemaversion de tabela de referência é maior que o schemaversion do artigo apenas esquema, que faz com que o erro.

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o SQL Server 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Como Contornar

Para evitar esse comportamento quando você adiciona um modo de exibição ou procedimento armazenado artigo a uma publicação de mesclagem, adicione também todas as tabelas referenciadas por modo de exibição ou procedimento armazenado para a publicação de mesclagem.

Situação

A Microsoft confirmou que este é um problema no SQL Server 2000. Esse problema foi corrigido primeiro no SQL Server 2000 Service Pack 1.

Mais Informações

Esse problema ocorre somente quando você adicionar um artigo de mesclagem somente de esquema como um modo de exibição ou procedimento armazenado. Esse comportamento não ocorre quando você adiciona um artigo de mesclagem de tabela.

Etapas para reproduzir o problema

  1. Criar uma tabela denominada t1 (c1 int primária chave, c2 int, c3 uniqueidentifier rowguidcol).
  2. Criar um modo de exibição chamado t2 como:
     select * from t1
    					
  3. Crie uma publicação de mesclagem com t2 como um artigo.
  4. Execute o Snapshot Agent.
  5. Execute o agente de mesclagem.
  6. O Merge Agent falha com essa mensagem de erro:
    Não é possível replicar um modo de exibição ou função porque os objetos referenciados ou colunas não estão presentes no assinante.
  7. Adicione t1 como um artigo à publicação de mesclagem.
  8. Execute o Snapshot Agent.
  9. Execute o agente de mesclagem.
  10. O Merge Agent falha com essa mensagem de erro:
    Não é possível replicar um modo de exibição ou função porque os objetos referenciados ou colunas não estão presentes no assinante.

Propriedades

ID do artigo: 299649 - Última revisão: quarta-feira, 5 de novembro de 2003 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbbug kbfix kbsqlserv2000sp1fix KB299649 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: 299649

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