Microsoft JET Database Engine 错误80004005错误

 我来答
没文化的大脑袋CU
2022-11-15 · TA获得超过2695个赞
知道小有建树答主
回答量:556
采纳率:100%
帮助的人:78.8万
展开全部

  一个批处理清理了一下电脑垃圾 结果ACC数据库就出错

  系统环境

  Windows +IIS +NTFS

  ASP+Access

  错误信息

  Microsoft JETDatabase Engine 错误 未指定的错误

  故障原因

  此类错误一般出现于文件系统为NTFS格式中 是IIS匿名帐号(IUSR_计算机名)对相关文件 文件夹操作权限不足引起的

  一 存放数据库文件夹对IIS匿名帐号没有写入 修改权限 错误表现为无法对数据库进行更新 写入

  二 系统临时文件夹目录对IIS匿名帐号没有写入 修改权限 错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错 正常情况下是不会出现这个错误的 当使用某些系统垃圾清理优化工具 或其它一些因素可能会导致这个目录权限发生 改变 所以请慎重使用此类工具

  解决办法

  一 检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限 如果没有 请赋于写入权限 特别是当错误信息为(Microsoft JET Database Engine 错误 操作必须使用一个可更新的查询 )时

  二 JET 引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件 而IIS匿名帐号对%windir%/temp/目录操作权限不够 添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可

  其它一些未指定的错误 可以尝试重新注册ASP脚本解释链接库文件

  依顺序运行以下命令

   regsvr jscript dll

   regsvr vbscript dll

lishixinzhi/Article/program/net/201311/14457

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式