您现在的位置是:网站首页> 编程资料编程资料
Microsoft JET Database Engine 错误 '80004005' 错误解决办法_资源网
2023-12-05
201人已围观
简介 Microsoft JET Database Engine 错误 '80004005' 错误解决办法_资源网
一个批处理清理了一下电脑垃圾,结果ACC数据库就出错。
系统环境
windows 2003+iis6+NTFS
ASP+access
错误信息
Microsoft JETDatabase Engine 错误 '80004005' 未指定的错误
故障原因
此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。
一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入
二、 系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生 改变。所以请慎重使用此类工具。
解决办法
一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。)时。
二、JET 引擎在链接数据库的时候会在%windir%/temp/目录下创建临时文件,而IIS匿名帐号对%windir%/temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%/temp/的读写权限即可。
其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。
依顺序运行以下命令:
1.regsvr32 jscript.dll
2.regsvr32 vbscript.dll
3.iisreset
相关内容
- 使用NetBox编译asp 完全摆脱iis束缚_资源网
- System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 登录失败。_资源网
- “/”应用程序中的服务器错误及解决方法_资源网
- 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误_资源网
- .net 2.0 和 4.0不同的.net版本的条件编译_资源网
- 天天酷跑玄龟怎么抽?天天酷跑玄龟抽奖技巧介绍_手机游戏_游戏攻略_
- 雪地冒险 详细图文流程攻略(上)_手机游戏_游戏攻略_
- 天天酷跑玄龟属性如何?玄龟怎么样?好吗?_手机游戏_游戏攻略_
- 天天飞车最后一关BOSS怎么过 最后一关通关技巧攻略_手机游戏_游戏攻略_
- 天天飞车闯关模式第19关怎么过 第19关通关攻略推荐_手机游戏_游戏攻略_