2023年11月23日发(作者:)

winxp中使用动数据库技遇到ACCESS"数据库提示已经被别用户以独

占方式打开或没有查看据的权限"的问题会出

(1)用浏览器打动态页面

(2)使用Dreamweaver连接据库时

解决上面问的办法是数据库文给相关用有读取和入的权限.

1. 我们首先再总结一下 Access 数据库文件 NTFS 权限设置的起:

中默认是以个叫做 ASPNET 的虚拟用户身份来访、操作数据

,你可以在“控制面板”-“管理工具”-“计算机管理-“本地用户和

组”-“用户”中看到这个户,默认情况下

全名: 计算机帐户

描述为:用于运行 辅助进程(aspnet_)的帐户。

隶属于:Users

使用这么一隶属于 Users 组的用户来行文件操、数据库操作风险是要

比用一个 Administrators 组的用户的险要小得,这也是 在安全

方面一个考虑

既然是这么个用户需访问、操作数据库件本身,那么我们就要给它一

NTFS 权限以允许的访问。显然没有 NTFS 的权限许可ASPNET 就无法访

操作数据库就会出现上实验中所到的那些误了。

2. 经过上面的验,我们已经知如下的 NTFS 权限设置是以满足一需求

的:

a) D:wwwroottestdata 文件夹给用ASPNET以如下限:

允许 拒绝

完全控制

修改

读取及运行

列出文件夹

读取

写入

b) D:wwwroo 文件本身给ASPNET以如权限:

√ 允许将来自系的可继权限传播该对象

同时我们也意到 是否为“只读”文件对 ASPNET 的访问也会一定

影响

3. 上述权限设可以直接置给 ASPNET 用户自己,也可以设置 Users 组,

或者直接给 Everyone 组上述权限是可以的因为 ASPNET 隶属于 Users 组,

可以通过 用户组 ASPNET 设置权限。

4. NTFS 权限在文件文件夹右后得到的属性”对话框-“安全”选项卡中

,一般情况下可以考虑给 Adminitrators 组以“完全控制”的权限,同

时不要轻在“拒绝”中打勾,有关 NTFS 权限设置的巧,可以咨询网管理

员、网络安全专的建议。

注:FAT, FAT32 格式的分区不支持 NTFS 权限。

5. Windows 2000 系列,Windows Server 2003 系列的“安全”选项卡默认

容易找的,但 Windows XP Professional 中的“安全”选项卡默认关闭的,

可以将“控制面板”-“文件夹选项-“查看”选项卡中的高级设置”中

“使用简单共(推荐)”一项的“√”去除,“确定”之后,再次按照上

方法即看到“安全”选项卡了

注:对于ASP来说,这个虚拟用IUSR_你的计机名,一般只要使个用户对的数据

在的目录上面的那权限就行