Le site Web apparaît : Erreur du moteur de base de données Microsoft JET '80004005' Erreur non spécifiée
Solution:
Cause de l'échec
Ce type d'erreur se produit généralement lorsque le système de fichiers est au format NTFS et est dû au fait que le compte anonyme IIS (nom de l'ordinateur IUSR_) dispose d'autorisations insuffisantes pour exploiter les fichiers et dossiers associés.
1. Le dossier dans lequel la base de données est stockée ne dispose pas d'autorisations d'écriture ou de modification pour le compte anonyme IIS. L'erreur est que la base de données ne peut pas être mise à jour ou écrite.
2. Le répertoire du dossier temporaire du système ne dispose pas d'autorisations d'écriture ou de modification pour le compte anonyme IIS. L'erreur se manifeste sous la forme d'une erreur lors de l'accès à un fichier sur le serveur qui utilise le moteur de base de données Microsoft JET pour établir un lien avec la base de données Access. Dans des circonstances normales, cette erreur ne se produira pas. Lors de l'utilisation de certains outils d'optimisation du nettoyage des ordures du système ou d'autres facteurs, les autorisations de ce répertoire peuvent être modifiées. Veuillez donc utiliser ces outils avec prudence.
Solution
1. Vérifiez si le dossier dans lequel le fichier de base de données Microsoft Access est stocké dispose d'une autorisation d'écriture pour le compte anonyme IIS. Dans le cas contraire, veuillez accorder l'autorisation d'écriture, en particulier lorsque le message d'erreur est (Erreur du moteur de base de données Microsoft JET '80004005'). doit être utilisé) lors d'une requête pouvant être mise à jour.
2. Lorsque le moteur JET se connecte à la base de données, il crée des fichiers temporaires dans le répertoire %windir%/temp/. Cependant, le compte anonyme IIS ne dispose pas de suffisamment d'autorisations d'exploitation pour le répertoire %windir%/temp/. Compte anonyme IIS (nom de l'ordinateur IUSR_). Les autorisations de lecture et d'écriture pour %windir%/temp/ sont suffisantes.
Pour d'autres erreurs non spécifiées, vous pouvez essayer de réenregistrer le fichier de bibliothèque de liens d'interprétation de script ASP.
Exécutez les commandes suivantes dans l'ordre :
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset