• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Microsoft OLE DB Provider for ODBC Drivers erro ‘80004005’

André Brasil - Time de Atendimento da KingHost

A Hospedagem de Sites em Windows é perfeita para desenvolver sites ou aplicações em ASP.Net, ASP Clássico ou PHP.
Seus sites contam com isolamento das pools de aplicações, com recursos alocados exclusivamente para cada processo, garantindo performance e evitando que seu site seja prejudicado por outros. Ainda pensando na segurança, contamos com um filtro de requisições para proteger seus sites de possíveis tentativas de SQL Injection. Para ver mais conteúdos sobre ambiente Windows, acesse: Plataforma Windows.

Um exemplo da mensagem completa de erro:

Microsoft OLE DB Provider for ODBC Drivers erro ‘80004005’
[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
/arquivo.asp, linha 9

Por que acontece este erro?

Há dois principais motivos para que este erro aconteça:
Os dados de acesso ao banco de dados estão incorretos no script de conexão;
A versão do driver ODBC utilizada está incorreta em relação ao IIS utilizado.

Que versão do driver devo utilizar em minha hospedagem Windows?

Você deve utilizar a versão 5.2.
Mas o que acontece se eu utilizar uma versão diferente?
Se você utilizar qualquer versão diferente destas ou utilizar a versão incorreta, o erro irá persistir. Portanto, devem ser feitas as correções no arquivo de conexão ao banco de dados. Os drivers são válidos tanto para ANSI quanto para Unicode.

Exemplo de como deve ficar o arquivo de conexão com ODBC Drivers

O código abaixo é um exemplo de como deve ficar sua conexão:

<%
Conn_SQL = "UID=nome_do_banco; PWD=senha; DRIVER={MySQL ODBC 5.2 ANSI Driver}; SERVER=host_de_conexao; DATABASE=nome_do_banco"
 Set Conexao = Server.CreateObject("ADODB.Connection")
 Conexao.Open Conn_SQL
%>
Oi! Eu sou André Brasil e quero te convidar para assinar nossa newsletter e ficar por dentro das novidades.
Enviar conteúdo por email
1063 visualizações

Esse artigo foi útil pra você?