CORREÇÃO: Mensagem de erro quando você excluir alguns registros em uma tabela em um editor se o nome de esquema da tabela não é "[dbo]"

Traduções de Artigos Traduções de Artigos
Artigo: 2622668 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

A Microsoft distribui Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) ou Microsoft SQL Server 2012 correções em um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as atualizações de segurança que foram incluídas com o anterior SQL Server 2008 R2 Service Pack 1 (SP1) ou SQL Server 2012 lançamento da atualização.

Sintomas

Considere o seguinte cenário:
  • Criar um editor de replicação de mesclagem em Microsoft SQL Server 2008 R2 ou em Microsoft SQL Server 2012.
  • Um artigo no editor se refere a uma tabela.
    Observações
    • Nome do esquema da tabela não é [dbo].
    • A tabela contém uma chave externa que tem a opção ON DELETE CASCADE habilitada.
  • Tente excluir alguns registros da tabela no Editor.

Nesse cenário, você pode receber a seguinte mensagem de erro:
MSG 208, nível 16, estado 1, procedimento MSmerge_del_3A3112E39F334F1CB109F89DE513DF6E, linha 75
Nome de objeto inválido ' Child.MSmerge_<publishing database="" name="">_<table name="">_PARTITION_VIEW'.
</table></publishing>

ObservaçãoEsse problema também ocorre no Microsoft SQL Server 2005 e Microsoft SQL Server de 2008.

Causa

Esse problema ocorre porque um nome de esquema incorreto para a exibição de partição é criado durante um procedimento de sistema que é usado para grupos de partição durante o processo de replicação de mesclagem.

Resolução


Informações da atualização cumulativa


SQL Server 2012

A correção para esse problema foi lançada primeiro na atualização cumulativa 1 para SQL Server 2012. Para obter mais informações sobre esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2679368 Pacote de atualização cumulativa 1 para SQL Server 2012
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e lançamento de corrigir todas as correções de segurança que foram incluídas com o anterior 2012 de SQL Server. A Microsoft recomenda que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2692828 2012 De SQL Server compilações lançadas após o lançamento do SQL Server 2012
Você deve aplicar um hotfix de SQL Server 2012 para uma instalação do SQL Server 2012.

Pacote de atualização cumulativa 4 para SQL Server 2008 R2 SP1


A correção para esse problema foi lançada primeiro na atualização cumulativa 4. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server 2008 R2 SP1, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2633146 Pacote de atualização cumulativa 4 para SQL Server 2008 R2 SP1
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e lançamento de corrigir todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 R2 SP1. Recomendamos que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2567616 SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2 SP1

Como contornar

Para contornar esse problema, tente um dos seguintes métodos:
  • Não habilite o EM CASCATA DELETE opção de chave externa.
  • Definir o @ use_partition_groups argumento de sp_addmergepublication procedimento para FALSO.
  • Uso [dbo] como o nome de esquema da tabela.

Ponto Da Situação

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

Propriedades

Artigo: 2622668 - Última revisão: 12 de abril de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2622668 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 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: 2622668

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