Mensagem de erro ao tentar usar uma publicação de mesclagem que você criou no SQL Server 2005: "Precomputed partições não podem ser usadas"

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

If you are still running SQL Server 2005, 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: 914780
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
BUG #: 408626 (SQLBUDT)
Sintomas
Quando você tenta usar uma publicação de mesclagem que você criou no Microsoft SQL Server 2005, você pode receber uma das seguintes mensagens de erro:
Mensagem de erro 1
Precomputed partições não podem ser usadas porque artigos "% s" e "% s" são parte de um filtro de associação e pelo menos um deles possui uma restrição com uma ação CASCADE definida.
Mensagem de erro 2
A relação de registro lógico entre artigos "% s" e "% s" não pode ser adicionado porque pelo menos um dos artigos possui uma restrição com uma ação CASCADE definida.
Esse problema ocorre quando as seguintes condições forem verdadeiras:
  • A configuração de partições Precompute da publicação de mesclagem é definida como True .
  • A publicação de mesclagem contém um artigo que se baseia em uma tabela que é especificada para usar restrições de integridade referencial em cascata.
  • A publicação de mesclagem contém filtros de associação do artigo.
Causa
Esse problema ocorre porque precomputed partições não podem ser usadas para uma tabela que é especificada para usar restrições de integridade referencial em cascata.
Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2005. Para obter mais informações, 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
Como Contornar
Para contornar esse problema, defina a configuração Precompute partições como False . Como alternativa, reescreva as restrições de integridade referencial não utilizando a integridade referencial em cascata.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Microsoft SQL Server 2005 Service Pack 1.
Referências
Para obter mais informações, consulte os tópicos a seguir no SQL Server Books Online:
  • Otimizando o desempenho filtro parametrizado com partições precomputed
  • Como otimizar a filtros de linha com parâmetros (SQL Server Management Studio)
  • Restrições de integridade referencial em cascata

Propriedades

ID do Artigo: 914780 - Última Revisão: 12/09/2015 04:41:11 - Revisão: 2.4

Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer Edition

  • kbnosurvey kbarchive kbmt kbsql2005sp1fix kbsql2005presp1fix kbexpertiseadvanced kbtshoot kbsql2005repl kbprb KB914780 KbMtpt
Comentários