出现Microsoft JET Database Engine (0×80004005) 未指定的错误解决方案
当你的asp网页出现,Microsoft JET Database Engine (0×80004005) 未指定的错误时,不要惊慌,想想你之前有没修改过什么,改回去就ok,如果实在忘记了,那就试下以下方法。以下是几个简单的出现此问题的方法。
如果你的asp网站或者程序可以正常运行,但只要连接数据库就提示,Microsoft JET Database Engine
‘80004005′错误的话,可以按照一下步骤查看。
1、检查asp网站所在文件夹权限,判断方法很简单,添加everyone全部权限,如果数据库访问正常,ok,是这个文件夹权限问题,你可以修改下,建议不要everyone,最多用到users的读取与运行,或者更小。如果不是这个文件夹问题,继续往下看。
2、开始。。。运行。。。regsvr32 jscript.dll
开始。。。运行。。。regsvr32 vbscript.dll
开始。。。运行。。。iisreset
ok,再次测试,还没解决,兄弟继续往下看。
3、 到你系统所在文件夹%SystemRoot%/temp/ 下,查看temp 的权限够不够?不会查看没关系,添加everyone全部权限(完全控制),如果恢复正常的话,说明是权限问题。
解决:%SystemRoot%/temp/ 的权限加上(IUSER_电脑名的读写),如果还没有解决的话,加大users的权限,加到修改,问题肯定解决,前提是zend所在文件夹要有相关权限,就是说zend要加users权限。
ok,做到这步一般问题就已经解决了,如果还有特殊情况的请朋友们给我留言。
注意:
%systemroot%是一个windows系统参数值,代表windows的安装目录。
%systemroot%一般情况下是C:\Windows,根据安装目录不同也可能是D:\Windows、C:\WinXP等等,主要看你操作系统的安装位置。
没有评论 ▼