人不能甘于平凡
« »

出现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等等,主要看你操作系统的安装位置。

日志信息 »

该日志于2010-06-09 14:04由 鳗鱼冒泡 发表在article分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »

返回顶部