Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

xanburzum

Guia De Solução De Problemas Para Erros 80004005

Recommended Posts

Guia de solução de problemas para os erros 80004005 no Active Server Pages e no Microsoft Data Access Components

 

Este artigo lista várias mensagens de erro 80004005, as causas mais freqüentes para as mensagens de erro e as etapas para solucionar os problemas. O erro 80004005 é recebido pelo Microsoft Data Access Components (MDAC) no Active Server Pages, incluindo o Microsoft ActiveX Data Objects (ADO), OLE DB e o Remote Data Service (RDS). Apesar desse artigo presumir que você esteja usando o ADO dentro de um página do Active Server Pages (ASP), as causas e várias etapas para a solução dos problemas são aplicáveis a qualquer ambiente no qual o ODBC é utilizado para acesso aos dados.

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access 97 Driver]

O mecanismo do banco de dados Microsoft Jet não pode abrir o arquivo '(desconhecido)'. Está aberto exclusivamente por outro usuário ou necessita de permissão para visualizar os dados.

Motivo

Há vários motivos para essa mensagem. Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento da Microsoft:

306269 (http://support.microsoft.com/kb/306269/PT-BR/) PRB: Erro 80004005 "O mecanismo do banco de dados do Microsoft Jet não pode abrir o arquivo '(Desconhecido)'"

189408 (http://support.microsoft.com/kb/189408/PT-BR/) CORREÇÃO: ASP falha ao acessar os arquivos de rede sob IIS 4.0 e IIS 5.0

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access 97 Driver] Não pôde ser usado '(desconhecido)'; arquivo já em uso.

Motivo

O banco de dados não pode ser bloqueado para vários usuários. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

174943 (http://support.microsoft.com/kb/174943/PT-BR/) PRB: 80004005 "Não pôde ser usado '(desconhecido)'; Arquivo já em uso"

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager]Nome da fonte de dados não encontrado e nenhum driver padrão especificado.

 

Motivo

Este erro é um dos mais comuns nas mensagens de erro e tem várias soluções. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

306345 (http://support.microsoft.com/kb/306345/PT-BR/) PRB: ASP Erro 80004005 "Nome da fonte de dados não localizado"

Verifique se os drivers mais atuais estão instalados. Você pode fazer o download da versão do MDAC mais recente a partir do site web da Microsoft abaixo (site em inglês):

http://msdn.microsoft.com/dataaccess (http://msdn.microsoft.com/dataaccess)

 

Mensagem de Erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Sem nome da fonte de dados ??

Motivo

Este erro pode ocorrer devido a um problema relacionado à ordem na qual o software está instalado e desinstalado no computador . Você receberá esta mensagem de erro se os arquivos principais do ODBC tornam-se sem sincronização (todos devem ter a mesma versão).

 

Para atualizar todos os drivers principais do ODBC, instale a versão do MDAC mais recente obtida através site web Microsoft abaixo (site em inglês):

http://msdn.microsoft.com/dataaccess (http://msdn.microsoft.com/dataaccess)

 

 

Mensagem de Erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Access 97 ODBC driver Driver]Erro geral não foi possível abrir a chave de registro 'DriverId'.

Motivo

Este erro ocorre durante a leitura de um valor do registro. Use o Editor do Registro (Regedt32.exe) para verificar as permissões na chave de registro. Você pode também usar o Windows NT Registry Monitor (NTRegMon) para verificar as falhas de leitura de registros. O download do NTRegMon poderá ser feito a partir do site da Sysinternals abaixo (site em inglês):

http://www.sysinternals.com (http://www.sysinternals.com)

 

 

Mensagem de Erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver][dbnmpntw]ConnectionOpen (CreateFile()).

Motivos

Há dois motivos para esse erro, ambos relacionados com permissões. Este erro pode ocorrer quando um banco de dados reside em um computador diferente do servidor web, ou quando um caminho Universal Naming Convention (UNC) (\\Server\Share) é usado para referenciar um banco de dados. Mesmo que o banco de dados esteja no mesmo computador do servidor web, este presume que ao usar caminhos UNC o banco de dados reside em um computador diferente na rede.

 

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

175671 (http://support.microsoft.com/kb/175671/PT-BR/) PRB: Erro 80004005 ConnectionOpen (CreateFile()) ao acessar o SQL

Para obter informações adicionais sobre a delegação, como o Microsoft Internet Information Server (IIS) usa a autenticação para proteger um site web e problemas iguais a este, consulte o site da Microsoft abaixo (em inglês):

IIS Autenticação e segurança para os programadores de Internet

http://msdn.microsoft.com/library/default....th_security.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnauth/html/dnauth_security.asp)

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Microsoft][ODBC Microsoft SQL Driver] Falha de logon ()

Motivo

O SQL Server gera este erro se ele não aceita ou não reconhece a conta de logon e/ou o senha apresentados (caso esteja usando uma segurança padrão) ou se não há mapeamento da conta de Windows NT para a conta de SQL (se estiver usando uma segurança integrada).

 

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

306586 (http://support.microsoft.com/kb/306586/PT-BR/) PRB: Solucionar erro 80004005 "Falha de longon" no ASP

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver]

 Falha de logon- Usuário: Motivo: Não definido como usuário válido de uma conexão de SQL Server confiável.

Motivo

Este erro pode ocorrer porque a segurança integrada é ativada no SQL Enterprise Manager e a conta do Windows NT em uso não está mapeada para uma conta SQL. Para resolver este problema, use um dos seguintes métodos: • Configure o SQL Server para utilizar a segurança padrão. No SQL Enterprise Manager, clique com o botão direito no servidor e em seguida clique em SQL Server. Clique a guia Opções de segurança na caixa de diálogo SQL Server Property. Clique para selecionar Servidor SQL Server e Windows sob a Autenticação e clique em OK.

• Se você está executando sob o IIS 4.0, desmarque a caixa de verificação Sincronização de senha para o projeto.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access 97 Driver] Não foi possível travar o arquivo.

Motivos

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

306441 (http://support.microsoft.com/kb/306441/PT-BR/) PRB: Solucionar erro 80004005 "Não foi possível travar arquivo" non ASP

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access 97 Driver]

'(desconhecido)' não é um caminho válido. Certifique-se de que o nome do caminho esteja escrito corretamente e que você esteja conectado ao servidor no qual o arquivo reside.

Motivo

O caminho que o servidor web está lendo não é um caminho válido. Geralmente isto ocorre quando o arquivo Global.asa está sendo usado e a seqüência de conexão é criada em um computador diferente do servidor web. Se o caminho é uma letra de drive mapeada, é provável que ele esteja válido somente para o computador de cliente que criou a seqüência de conexão.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver][sql Server]

A consulta e as visualizações no mesmo excedem o limite de 16 tabelas.

Motivo

Este erro ocorre porque a consulte é muito complexa. Existem várias limitações para uma consulta.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver][DBNMPNTW]

ConnectionWrite (GetOverLappedResult()).

Motivo

Ao desativar o contexto Anonymous User permitido, o Windows NT fecha o caminho para o SQL Server após a primeira solicitação estar concluída. O motivo é que a primeira conexão ao SQL Server é efetuada sob a conta IIS Anonymous User. O IIS então personifica o cliente navegador na mesma cadeia ou tenta acessar a conexão em uma cadeia diferente que está rolando no contexto de usuário personificado. Em ambos os casos, o Windows NT detecta a tentativa de utilizar o caminho denominado pela rede, aberto em um contexto de usuário diferente e força o fechamento do caminho de acordo com suas regras de segurança. Quando você visualiza as conexões no SQL Server em um monitor de rede, o Windows NT emite uma solicitação de fechamento de caminho de nome que causa o erro no navegador da web.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC SQL Server Driver][DBMSSOCN]

Erro geral de rede. Verifique o documento da rede

Motivo

Este erro ocorre quando você renomeia um computador de servidor SQL . Os DSNs (Domain Name Systems) que referenciam o nome anterior falham quando o nome do computador não pode ser localizado.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

Erros occorridos

-ou-

80004005: ConnectionWrite(GetOverLappedResult)

Motivo

Este erro pode ocorrer ao tentar inserir mais dados do que é permitido em um campo (por exemplo, se inserir 26 caracteres em um campo Microsoft Access formatado para aceitar somente 25 caracteres).

 

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

166659 (http://support.microsoft.com/kb/166659/PT-BR/) PRB: O acesso ao banco de dados do SQL falha na segunda tentativa

 

 

Mensagem de erro

A operação de várias etapas do OLE DB gerou os erros. Verifique cada valor de status do OLE DB, se disponível . Nenhum trabalho foi efetuado.

 

Motivo

Há vários motivos para esta mensagem, consulte a seção "Referências" quanto aos artigos que pertencem a esta mensagem.

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access 97 Driver]

Erro de sintaxe na sentença INSERT INTO.

Motivo

Este erro ocorre porque o nome da coluna pode ser um nome reservado, como "DATA." Altere o nome da coluna para um nome não reservado como "DataVenda."

 

 

Mensagem de erro

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access 97 Driver]

Poucos parâmetros. Esperado 1.

Motivo

Este erro ocorre porque o nome da coluna usado na sintaxe da consulta não existe. Geralmente este erro é apenas um erro de digitação. Verifique o nome das colunas no banco de dados comparando-o com a sua cadeia de consultas . Se estiver usando o Microsoft Access, certifique-se de que o nome atual da coluna é usado e não o nome "exibido" da coluna.

 

 

Referências

 

Artigos relacionados ao Microsoft Access

 

ACC97: Como utilizar os arquivos ASP para consultar um banco de dados Microsoft Access seguro

 

PRB: Erro "Não foi possível abrir arquivo desconhecido" usando o Access

 

PRB: 'Caminho não valido' Erro ao usar a fonte dos dados Access

 

PRB: 80004005 "Não pôde ser usado '(desconhecido)'; Arquivo já está em uso"

 

CORREÇÃO: ASP falha ao acessar os arquivos de rede sob IIS 4.0 e IIS 5.0

 

PRB: Não é possível acessar o recurso de rede se o certificado do cliente é mapeado

 

PRB: IIS4: ASP/ADO não funciona no caminho UNC

 

FPSE2000: Salvando resultados do formulário para o erro ODBC no banco de dados Access

 

PRB: Erro 80004005 "O mecanismo do banco de dados do Microsoft Jet não pode abrir o arquivo '(Desconhecido)'"

 

PRB: Solucionar erro 80004005 "Não foi possível travar arquivo" no ASP

 

 

Artigos relacionados ao Microsoft SQL Server

 

PRB: O acesso ao banco de dados do SQL falha na segunda tentativa

 

INF: Como acessar o SQL Server dentro das páginas do Active Server

 

PRB: Erro de ODBC quando passar os parâmetros de data para o procedimento armazenado no SQL

 

PRB: Erro 80004005 ConnectionOpen (CreateFile()) ao acessar o SQL

 

PRB: ConnectionWrite(GetOverLappedResult) em Atualizar/Inserir - SQL

 

O erro 80004005 ocorre ao recuperar dados do SQL Server

 

PRB: Mensagem de erro "Cliente não pode estabelecer conexão" ao conectar do ASP para o SQL Server

 

CORREÇÃO: Erro de correlação usando parâmetros. Atualizar com SQLOLEDB

 

PRB: Solucão do erro 80004005 "Falha de longon" no ASP

 

 

Artigos relacionados ao Microsoft OLE DB Provider para Drivers ODBC

 

XL97: Não foi possível desfazer fundo na caixa de texto em um objeto gráfico

 

CORREÇÃO: O Global.asa não é executado se o acesso web for restrito

 

PRB: Erro ASP "A consulta não pode ser atualizada" ao atualizar o registro de tabelas

 

PRB: O ASP retorna o erro 'A operação deve usar uma consulta atualizável'

 

COMO: Como configurar o Visual InterDev para funcionar com um projeto web autenticado

 

PRB: Erro "Não foi possível localizar um arquivo 'desconhecido'" ao configurar uma linguagem padrão para o JScript

 

"Erro de Drivers ODBC 80004005" ao navegar pelas páginas ASP

 

PRB: Erro 'Uso não válido do parâmetro padrão' em um Recordset DTC

 

COMO: Como consultar e atualizar os dados em Excel usando o ADO do ASP

 

PRB: Erro 80004005 ao usar os controles de cabeçalho e rodapé da faixa de dados

 

PRB: Arquivo '(desconhecido)', ocorreu uma exceção ou nenhum dado utilizando o Recordset DTCs

 

Mensagem de erro: Microsoft OLE DB Provider for ODBC Drivers Error '80004005'

 

PRB: Erro ASP 80004005 "Nome da fonte de dados não localizado"

 

 

Artigos relacionados ao Novell NetWare

 

COMO: Configurar o ASP para ler o arquivo de dados em um servidor Novell

 

Não foi possível acessar os bancos de dados FoxPro no Netware 5 Server a partir do IIS 5.0

 

IIS 5.0: Não foi possível obter dados do banco de dados Access residente no Netware 5 Server Usando o ASP

 

IIS 4.0: Não foi possível extrair dados do banco Access no Netware 5 Server - Mensagem de erro: Arquivo não encontrado

 

 

Artigos relacionados ao Oracle

 

CORREÇÃO: Mensagem de erro ORA-00000 com ASP, MTS e associação de conexões

 

CORREÇÃO: BUG: Erro 0x80004005 Chamando alguns procedimentos armazenados no Oracle

 

COMO: Solucionar um problema de conectividade entre ASP e Oracle

 

 

Outros artigos

 

Erro geral=51 Conectando para uma fonte de dados Access

 

PRB: Criando um aplicativo com o PWS 4.0, Windows 95 e VID

 

Mensagem de erro: Erro objeto aplicativo 'ASP 0197 : 80004005' Uso do objeto não permitido

 

COMO: Solução de problemas do erro "ADODB.Connection" 800a0bb9 a partir do Recordset DTC

 

CORREÇÃO: Cliente RDS 2.0 não pode enviar alterações para servidor RDS 1.5

 

Mensagem de erro: Microsoft OLE DB Provider for ODBC Drivers Error '80040e4d'

 

BUG: Mensagem de erro: Erro '80004005' Erro não esperado

 

CORREÇÃO: Variáveis de seqüências não inicializadas, valores de seqüências vazios, erros ocorreram e Provedor Jet

 

PRB: ASP 0156: 80004005 Erro de cabeçalho

 

PRB: 80004005 Erro não especificado ao passar o Recordset desconectado de MTS para ASP

 

TPU: Mensagem de erro: O servidor não pôde validar as credenciais do usuário

 

INF: Métodos de autenticação para conexões ao SQL Server no Active Server Pages

 

Ocorre um "Erro não esperado" quando o RDS é usado em SSL

 

PRB: Erro SQL_DRIVER_NOPROMPT ao usar DEsconexão no objeto VB COM

 

BUG: O campo de identidade permanece Somente leitura após executar a sentença SET IDENTITY_INSERT ON

 

PRB: Não foi possível acessar o URL com ADO 2.5 e o provedor Internet Publishing (MSDAIPP) em IIS 4.0

 

COMO: Solucionar o problema "80020009 Ocorreu exceção" para os comandos DE

 

CORREÇÃO: DB_E_ERRORSOCCURRED quando o ODBC Driver retorna TABLE_TYPE com mais de 15 caracteres

 

INFO: Indexação dos artigos na Base de Dados de Conhecimento do MTS (Microsoft Transaction Server)

 

INFO: Indexação dos artigos na Base de Dados de Conhecimento ASP

 

PRB: Não foi possível abrir um cursor do lado do cliente para uma consulta SQL ao servidor OLAP

 

PRB: "Erros gerados por operação de várias etapas do OLE DB" ao abrir a conexão ADO

 

PRB: 7357/7320 Erro durante realização do ATUALIZAR, INSERIR, ou EXCLUIR na tabela remota utilizando o OpenQuery Via o servidor com links

 

MOD2000: Mensagem de erro "Erros gerados por operação de várias etapas do OLE DB " com amostra de biblioteca de documentos

 

Mensagem de erro 0x80004005 ASP ocorre ao conectar com um banco de dados após a instalação do Crystal Reports 8

 

PRB: Erro "Solicitar objeto, ASP 0107 (0x80004005)" ao enviar um formulário

 

INFO: Atualização para o Windows 2000 com Visual InterDev

 

O modelo prognosticador falha se o nome do modelo tiver mais de 128 caracteres

 

SPS: Indexação do Exchange 2000 ou do servidor do portal SharePoint utilizando uma autenticação básica que não funciona com uma senha em branco

 

INFO: XMLHTTP Solicitação de objeto necessita do Explorer 5.0 ou posterior

 

PRB: Erro de atualização de registros usando o DB2OLEDB e o cursor ADO do lado do servidor

 

INFO: Tipo de cursor suportado pelo provedor DB2OLEDB

 

FPSE2002: Mensagem de erro após alteração da senha: ADO Erro 80040E4D: Logon falhou para usuário 'sa'

 

BUG: Atualização de linha recém inserida resulta em DB_E_ERRORSOCCURRED

 

PRB: Erro "Objeto de sessão, ASP 0168" ao atribuir variáveis de sessão no JavaScript

 

PRB: Erro "Não foi possível carregar módulo de comunicação" no servidor ASP/ADO/SQL

 

PRB: Erro 0x80040E4D no servidor ASP/ODBC/SQL "Falha de logon para usuário '(Nulo)'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa contribuição... só faltou usar os BBCode para formatar melhor o seu post...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa contribuiçao mesmo

 

Parabens

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.