Nouvelle solution de contournement pour l’erreur non spécifiée du fournisseur 80004005.
Le programme de statistiques de clics qui fonctionnait bien au cours des deux derniers jours s'est soudainement détérioré. Ce qui s'affichait était :
------------------------------------------
Erreur du fournisseur 80004005
erreur non spécifiée
------------------------------------------
J'ai beaucoup cherché sur Internet et j'ai constaté que j'avais essayé toutes les méthodes proposées par tout le monde, mais aucune n'a fonctionné. Les méthodes sont les suivantes :
(Cet article provient de Tutorial Island, veuillez l'indiquer lors de la réimpression)
1.
Commencez à exécuter regsvr32 jscript.dll (fonction de commande : Réparer la bibliothèque de liens dynamiques Java)
Commencez à exécuter regsvr32 vbscript.dll (fonction de commande : réparer la bibliothèque de liens dynamiques VB)
Commencez à exécuter iisreset (fonction de commande : redémarrer IIS)
Commencez à exécuter msjetoledb40.dll
2.
Ajoutez les autorisations de lecture et d'écriture de l'utilisateur IUSR_COMPUTER au dossier temporaire du système %windir%/temp/
3.
Lorsque ASP se connecte à la base de données Access, si la page est actualisée fréquemment, une erreur non spécifiée 80004005 se produit et la base de données ne peut pas être connectée. Cependant, la connexion peut être établie après une actualisation d'environ 10 minutes. Les correctifs correspondants ont été appliqués, mais le problème demeure. Enfin, il a été déterminé que cela était lié à la mise en mémoire tampon d'IIS6. Recherchez le pool d'applications dans la configuration IIS, la page de performances dans l'attribut DefaultAppPool et ajustez le nombre de processus dans le parc WEB (n'importe quelle valeur, 1 est acceptable). Une fois l'application déterminée, le problème est résolu.
Aucune des méthodes ci-dessus n'a résolu mon problème, j'ai donc réinstallé IIS et tout est revenu à la normale. Je n'ai pu continuer à travailler dur que par moi-même.
Fondamentalement, le flux de travail d'ASP, après de longues délibérations, devrait toujours être le problème des fichiers temporaires, mais le répertoire du dossier temporaire a reçu l'autorisation de l'IUSR, pourquoi est-ce toujours faux avec la mentalité d'essayer ? J'ai vidé le dossier temporaire. Tout le contenu, un miracle s'est produit, la page ASP se connectant à la base de données est revenue à la normale !