PROBLEMA: A SELECT INTO consulta pode retornar o erro de processador de consultas interno 8630

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: 323586
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Uma consulta SELECT INTO pode retornar a seguinte mensagem de erro
Erro interno do processador consulta msg 8630, nível 16, estado 77, linha XX: O processador de consulta encontrou um erro inesperado durante a execução.
Quando todas as condições a seguir forem verdadeiras:
  • Executar a consulta SELECT INTO mesma duas vezes e separadamente.
  • Entre dois execuções, você executa uma operação que faz com que SQL Server a recompilar a consulta SELECT INTO segunda.
Como Contornar
Para contornar este problema, adicione a opção manter PLAN após a segunda instrução SELECT INTO ou altere o banco de dados atual para o banco de dados de destino antes de executar instruções SELECT INTO.

Por exemplo, você pode adicionar a opção manter PLAN ou especificar o banco de dados destino antes de executar a instrução SELECT INTO:

exemplo :

Em vez de usar o seguinte:
select * into test2..t2 from test1..t1				
alterá-lo para um dos seguintes procedimentos:
select * into test2..t2 from test1..t1 option (keep plan)					
-or-
use test2goselect * into test2..t2 from test1..t1					

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 323586 - Última Revisão: 12/07/2015 11:17:49 - Revisão: 3.2

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kbpending kbprb KB323586 KbMtpt
Comentários