ASP错误类型:Microsoft JET Database Engine (0x80004005)未指定的错误
2014-11-15 08:51
381 查看
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/conn.asp, 第 5 行
故障原因
此类错误一般出现于文件系统为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
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/conn.asp, 第 5 行
故障原因
此类错误一般出现于文件系统为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
相关文章推荐
- [asp连接access错误]错误类型:Microsoft JET Database Engine (0x80004005) 未指定的错误
- 【转载】ASP解决方案-Microsoft JET Database Engine(0x80004005)未指定错误!
- ASP解决方案-Microsoft JET Database Engine(0x80004005)未指定错误
- iis中asp存取Access时报"Microsoft JET Database Engine (0x80004005)未指定错误"的解决方法
- asp连接Access出现Microsoft JET Database Engine (0x80004005) 未指定的错误
- Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决[转贴]
- 解决Microsoft JET Database Engine (0x80004005)未指定的错误,
- Microsoft JET Database Engine (0x80004005) 未指定的错误
- Microsoft JET Database Engine(0x80004005)未指定错误的解决方法
- ASP错误类型:Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读。
- 错误类型:Microsoft JET Database Engine (0x80004005)
- asp.net 上传Excel文件时出现: Microsoft JET Database Engine 未指定的错误
- iis指定Microsoft JET Database Engine(0x80004005)未指定错误的
- Microsoft JET Database Engine (0x80004005) 未指定的错误
- Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决[转贴]
- ASP错误类型:Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读。
- Microsoft JET Database Engine (0x80004005) 未指定的错误的解决方法
- IIS下出现 Microsoft JET Database Engine (0x80004005) 未指定的错误的完美解决
- Microsoft JET Database Engine (0x80004005) 未指定的错误
- Microsoft JET Database Engine (0x80004005)未指定的错误解决