如何防止ACCESS数据库被下载
作者:网络转载 发布时间:[ 2014/3/4 9:12:34 ] 推荐标签:数据库 ACCESS 编程
我们进一步放开权限,
a)D:wwwroot estdata文件夹给用户ASPNET以如下权限:
允许 拒绝
完全控制 &n bsp; □ □
修改 &nbs p; &nbs p;□ □
读取及运行 √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □
b) D:wwwroot estdatadb1.mdb文件本身给用户ASPNET以如下权限:
√允许将来自父系的可继承权限传播给该对象
1.4继续实验,发现错误已解决,那么上面这个权限是我们需要放开的"低权限"。
(a)如果db1.mdb是Access2000创建的数据库,我们会发现一个小问题:生成的*.ldb文件不会自己删除,访问后该文件依然存在,但这个问题不会影响ASP.NET的正常运行。
(b)如果db1.mdb是AccessXP创建的数据库,没有出现上面类似问题。
(c)原因初步分析:我们仅仅是给了ASPNET以写入文件夹的权限,没有给它修改的权限,所以文件一旦写入,便无法修改其内容,*.ldb也删除不掉了。
如果非要解决这个问题,进一步放开权限为:
a)D:wwwroot estdata文件夹给用户ASPNET以如下权限:
允许 拒绝
完全控制 &n bsp; □ □
修改 &nbs p; &nbs p;√ □
读取及运行 √ □ ;
列出文件夹目录 ; √ □
读取 &nbs p; &nbs p;√ □
写入 &nbs p; &nbs p;√ □
b) D:wwwroot estdatadb1.mdb 文件本身给用户ASPNET以如下权限:
√允许将来自父系的可继承权限传播给该对象
1.5附带着,实验另一种情形:我们把db1.mdb在Access打开编辑,同时访问ASP.NET。
(a)如果db1.mdb是Access2000创建的数据库,我们发现并没有出现什么问题。
(b)如果db1.mdb是AccessXP创建的数据库,出现如下错误:&nb。
(t003)
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11