Nova solução alternativa para o erro do provedor 80004005, erro não especificado.
O programa de estatísticas de cliques que estava funcionando bem nos últimos dois dias deu errado de repente. O que foi exibido foi:
------------------------------------------
Erro do provedor 80004005
erro não especificado
------------------------------------------
Pesquisei muito na Internet e descobri que tentei todos os métodos fornecidos por todos, mas nenhum deles funcionou. Os métodos são os seguintes:
(Este artigo vem da Ilha Tutorial, indique ao reimprimir)
1.
Comece a executar regsvr32 jscript.dll (função de comando: Reparar biblioteca de link dinâmico Java)
Comece a executar regsvr32 vbscript.dll (função de comando: reparar biblioteca de link dinâmico VB)
Comece a executar o iisreset (função de comando: reiniciar o IIS)
Comece a executar msjetoledb40.dll
2.
Adicione as permissões de leitura e gravação do usuário IUSR_COMPUTER à pasta temporária do sistema %windir%/temp/
3.
Quando o ASP se conecta ao banco de dados do Access, se a página for atualizada com frequência, ocorre um erro não especificado 80004005 e o banco de dados não pode ser conectado. No entanto, a conexão pode ser feita após a atualização por cerca de 10 minutos. Os patches relevantes foram aplicados, mas o problema permanece. Por fim, foi determinado que estava relacionado ao buffer do IIS6. Encontre o pool de aplicativos na configuração do IIS, a página de desempenho no atributo DefaultAppPool e ajuste o número de processos no parque WEB (qualquer valor, 1 é aceitável). . Depois que a aplicação for determinada, o problema estará resolvido.
Nenhum dos métodos acima resolveu meu problema, então reinstalei o IIS e ele ainda voltou ao normal, só consegui continuar trabalhando duro sozinho.
Basicamente o fluxo de trabalho do ASP, depois de muita deliberação, ainda deve ser o problema dos arquivos temporários, mas o diretório da pasta temporária recebeu permissão do IUSR, por que ainda está errado Com a mentalidade de tentar, Limpei a pasta temporária Todo o conteúdo, um milagre aconteceu, a página ASP conectando ao banco de dados voltou ao normal!