Entrar

CORRECÇÃO: Execução de sp_OACreate COM objeto sem tipo informações causa Server desligar

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.

282279
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Erro nº: 351375 (SHILOH_bugs)
Sintomas
SQL Server contém um conjunto de procedimentos do sistema " sp_OA ..." para permitir a interação com objetos COM.

Se o objeto COM não suportar informações de tipo, o SQL Server faz uma exceção de violação de acesso leitura endereço 0 x 00000000 e, em seguida, desliga o computador. A parte superior do preenchimento de rastreamento de pilha contém o seguinte:

Module(odsole70+00003A2B) (CCachedTypeInfo::~CCachedTypeInfo(void))Module(odsole70+000038FF) (CCachedTypeInfo::`scalar deleting destructor')Module(odsole70+000029DE) (CODSOLEThreadInfo::UnlinkCTypeInfo())Module(odsole70+000027DD) (CODSOLEThreadInfo::~CODSOLEThreadInfo())Module(odsole70+000049EB) (OAUninitialize())Module(sqlservr+0046A624) (PSS::ResetFromBatch())				
Causa
Quando o objeto COM não oferece suporte as informações de tipo, sp_OA armazenados procedimentos tentativa de liberar um ponteiro NULL, causando a exceção ocorrer.
Resolução
Para resolver esse problema, obtenha o service pack mais recente para o Microsoft 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

Hotfix

Observação : O seguinte hotfix foi criada antes do Microsoft SQL Server 2000 Service Pack 1.

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   File name   Platform   --------------------   8.00.231    Intel				
Observação : devido a dependências do arquivo, o hotfix mais recente ou o recurso que contém os arquivos anteriores pode também conter arquivos adicionais
Como Contornar
Certifique-se que o objeto suporta IDispatch :: GetTypeInfo .
Situação
A Microsoft confirmou que este é um problema no Microsoft SQL Server 2000. Esse problema foi corrigido primeiro no SQL Server 2000 Service Pack 1.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 282279 - Última Revisão: 01/16/2015 21:19:56 - Revisão: 3.1

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbsqlserv2000sp1fix KB282279 KbMtpt
Comentários