access 数据库目录权限只读引起asp的访问错误

access 数据库目录权限只读引起asp的访问错误

ASP错误,在大部分情况下可以先考虑权限问题

当access数据库目录权限缺少{(everyone ,iusr_***) ***为你的计算机名}

这两个帐号的权限很容易被忽略.从而导致访问出错。

错误常出现在 conn.asp 连接数据库时
解决办法就是增加everyone iusr_*** 的完全权限
---------------------下面介绍如何在XP,2000中开启他们的权限-------------
当选中文件夹时候发现右键的选项中没有   共享和安全(H) 项 (2003中有,xp ,2000没有)

那么在XP 2000系统中 打开资源管理器
选中菜单栏中的 工具---文件夹选项----查看 ----找到--使用简单文件共享   然后将其前面的选择框取消后确定。OK再去看看发现 共享和安全 项已经添加进去了。

接着找到数据库所在文件夹 右键 ---选中 共享和安全项--选择 --安全--
发现上面提到的两个用户不在其中(在其中就直接选中看起权限是不是完全控制)
依次选择 添加--高级--立即查找--找到上面两个帐号并给予其完全控制权限。
----------------------------------
到这里问题基本上已经解决了,然而有的时候还是不行。
原因在于有的asp程序访问数据库时候在 %temp%临时文件夹也产生文件。
因此该目录也该给予两者完全控制权限。此时必须将 isur_***添入 管理员组

-------------补充内容:-------------
网页数据库等访问时,需要系统盘:\windows\temp文件夹做缓存 如果该文件夹
在你优化系统时不小心被删除请记得给予其相应文件夹权限否则,就会导致所有
access数据库都无法访问。

posted on 2009-07-11 10:44  猎风  阅读(271)  评论(0)    收藏  举报