ID do artigo: 278604 - Última revisão: quinta-feira, 3 de julho de 2008 - Revisão: 5.1

"HTTP 500.100-Erro interno do servidor erro" ao tentar acessar um provedor

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
É altamente recomendável que todos os usuários atualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança de infra-estrutura da Web. Para obter mais informações sobre tópicos relacionados à segurança do IIS, visite o seguinte site:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
Para obter mais informações sobre o IIS 7.0, visite o seguinte site:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)
Expandir tudo | Recolher tudo

Sintomas

Quando você tenta acessar um provedor de dentro de uma página Active Server Pages (ASP), você pode receber o seguinte erro no navegador:
HTTP 500.100-Erro interno do servidor - erro ASP IIS
Se mensagens de erro HTTP amigáveis estiverem desativadas, você receberá a seguinte mensagem de erro ao tentar executar a página ASP:
ADODB.Connection (0x800A0E7A)
Provedor não pode ser encontrado. Ele pode não ser instalado corretamente.
/ Nwind.asp, linha 10

Causa

Este erro ocorre porque uma biblioteca de vínculo dinâmico (DLL) é exigida pelo Microsoft Data Access Components não está registrada.

Resolução

Observação : essa resolução usa um SQL Server OLE Provider DLL (SQLOLEDB.dll) como um exemplo. Como a DLL não registrada pode variar com base no provedor OLE DB que você está usando, modificar a etapa 2 adequadamente.

Para resolver esse problema, registre novamente a DLL com defeito da seguinte maneira:
  1. Em um prompt de comando, mude para a pasta C:\Program Files\Common Files\System\Ole DB.
  2. Em um prompt de comando, digite o seguinte comando:
    regsvr32 sqloledb.dll
  3. Você deve receber a confirmação que a DLL é registrada com êxito.

Mais Informações

A lista a seguir nomes de suas DLLs pertinentes e os provedores de possíveis:

ISAM 1.1 do Microsoft OLE DB Provider
Provider=Microsoft.ISAM.OLEDB.1.1
C:\WINNT\System32\Msisam11.dll
C:\WINNT\System32\Msuni11.dll

Provedor Microsoft Jet 3.51 OLE DB
Provider=Microsoft.Jet.OLEDB.3.51
C:\Program Files\Common comuns\system\ole DB\Msjtor35.dll
C:\WINNT\System32\Msjt4jlt.dll
C:\WINNT\System32\Msjter35.dll
C:\WINNT\System32\Msjint35.dll

Provedor Microsoft Jet 4.0 OLE DB
Provider=Microsoft.Jet.OLEDB.4.0
C:\WINNT\System32\Msjetoledb40.dll
C:\WINNT\System32\Msjet40.dll
C:\WINNT\System32\Mswstr10.dll
C:\WINNT\System32\Msjter40.dll
C:\WINNT\System32\Msjint40.dll

Provedor Microsoft OLE DB para o serviço de indexação
Provider=MSIDXS.1
C:\WINNT\System32\Query.dll

publicação de Internet
Provider=MSDAIPP.DSO.1
C:\Program Files\Common comuns\system\ole DB\Msdaipp.dll
C:\WINNT\System32\Wininet.dll
C:\WINNT\System32\Shlwapi.dll
C:\WINNT\System32\Version.dll
C:\WINNT\System32\Lz32.dll
C:\WINNT\System32\Shell32.dll

Microsoft OLE DB Provider para drivers ODBC
Provider=MSDASQL.1
C:\Program Files\Common comuns\system\ole DB\Msdasql.dll
C:\Program Files\Common comuns\system\ole DB\Msdatl2.dll
C:\Program Files\Common comuns\system\ole DB\Msdasqlr.dll
C:\Program Files\Common Files\System\Msadc\Msadce.dll
C:\Program Files\Common Files\system\Msadc\Msadcer.dll
C:\WINNT\System32\Odbc32.dll
C:\WINNT\System32\Comdlg32.dll
C:\WINNT\System32\Odbcint.dll

Microsoft OLE DB Provider for OLAP Services
Provider=MSOLAP.1
C:\Program Files\Common comuns\system\ole DB\MSOLAP.DLL
C:\Program Files\Common comuns\system\ole DB\Msolapr.dll
C:\Program Files\Common Files\system\OLE DB\msdaosp.dll
C:\WINNT\System32\Security.dll
C:\WINNT\System32\Sqlwoa.dll
C:\WINNT\System32\Sqlwid.dll
C:\WINNT\System32\Nddeapi.dll
C:\WINNT\System32\Winspool.DRV
C:\WINNT\System32\Msv1_0.dll

Microsoft OLE DB Provider para Oracle
Provider=MSDAORA.1
C:\Program Files\Common comuns\system\ole DB\Msdaora.dll
C:\WINNT\System32\Mtxoci.dll

Microsoft OLE DB Provider para SQL Server
Provider=SQLOLEDB.1
C:\Program Files\Common comuns\system\ole DB\Sqloledb.dll
C:\WINNT\System32\Dbnmpntw.dll

MSDataShape
Provider=MSDataShape.1
C:\Program Files\Common Files\System\Msadc\Msadds.dll
C:\Program Files\Common Files\System\Msadc\Msaddsr.dll

OLE DB Provider for Microsoft Directory Services
Provedor = ADsDSOObject
C:\WINNT\System32\Activeds.dll
C:\WINNT\System32\Adsldpc.dll


Observação : isso não é uma lista completa e pode ter informações faltando. Consulte o provedor que você está usando para obter informações mais específicas sobre erros que você pode estar enfrentando.

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbmt kbpending kbprb KB278604 KbMtpt
Tradução automáticaTraduçã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: 278604  (http://support.microsoft.com/kb/278604/en-us/ )