• 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
%>

Clique aqui para enviar o conteúdo desta página por e-mail
Se você ainda estiver com dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com o nosso suporte. Se possível, tenha em mãos o seu código de cliente e a sua senha de atendimento para ser atendido com mais agilidade.
11689 visualizações

Esse artigo foi útil pra você?