Microsoft JET Database Engine 错误 '80004005'的解决方法

今天重新安装了操作系统,为了学习asp.net因此把系统盘修改成了ntfs格式,而自己通常用来调试的asp文件都放在D盘(FAT32格式的分区),以前能够正常调试的程序现在一旦连接数据库就出错,就算用odbc也是连接失败,用jet出现错误 '80004005',去百度上查了一些资料,结果大家都在胡说八道,没有一个管用的,突然之间我想到了ntfs和fat32之间的安全方面,例如写权限,我知道fat32的操作系统访问ntfs盘符的access会出错,但现在恰好相反。
     既然有点思路就不能放弃,我打开了IIS管理器,右单击我的服务器选择权限,提示我要访问的文件存放在fat32盘符上,不能保证安全性,既然如此我就找到问题的根源了,一定是访问iis的用户不具备访问fat32磁盘的权限,因此在目录安全性选项卡我找到了访问iis的用户IUSR_A0F4685A93E2479,既然这个用户权限不够,那么一定是权限组的权限很低,因此我右击我的电脑,选择管理,找到本地用户和组内的这个用户名,重新给他指派了administrator组,然后刷新浏览器,还是不行,郁闷,还是不行。重新启动以下iis试试,结果行了,原来是还需要重新启动一下IIS,哈哈。

posted @ 2007-09-24 02:40  已經停更  阅读(225)  评论(0编辑  收藏  举报