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

Traduções deste artigo Traduções deste artigo
ID do artigo: 282279 - Exibir os produtos aos quais esse artigo se aplica.
Erro nº: 351375 (SHILOH_bugs)
Expandir tudo | Recolher tudo

Neste artigo

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.

Propriedades

ID do artigo: 282279 - Última revisão: quinta-feira, 9 de outubro de 2003 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbbug kbfix kbqfe kbsqlserv2000sp1fix KB282279 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: 282279

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