iis授权规则(IIS下防止mdb数据库被下载的实现方法)
iis授权规则
IIS下防止mdb数据库被下载的实现方法解决access(mdb)数据库防止下载,一般有两种方法:
第一种方法:要求网站管理人员具体asp编程经验。
因为现在的销售虚拟主机的系统,已经为用户建立了一个database目录,跟web目录同一个级别,用户访问的是web中的文件,而无法访问database目录的文件。所以大家要把数据库文件放到database目录里面就可以了,但实现起来不会这么容易,需要获取mdb文件的实际目录,主要是连接数据库的地方,需要修改下。
这里给出具体的思路.先获取web根目录中的任意一个文件。例如
那么数据库的地址就是E:\database\123.mdb.
连接数据库的时候,代码就是 connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\database\123.mdb"
第二种方法:就比较简单了,如果是虚拟主机用户,可以找服务器管理人员进行设置好。如果自己就有服务器管理权限,就可以如下所示的方法完成了。
如何防止mdb数据库被下载?本文讨论的是在服务器端禁止mdb格式数据库文件被下载,而不是在数据库中加入防下载表,将数据库名改为含#号的asp、asa等后缀格式。
下面以IIS6.0为例说明如何在服务器端设置禁止下载mdb数据库。新建一记事本文件,里 面不要填写任何内容,将文件名改为NoDownload.dll,拷贝到C:\Windows\System32\(Win2000为C:\WinNT\ System32\)目录下,打开IIS服务管理器,选择需要设置的站点,点击右键,选择“属性”,打开站点属性对话框,切换到“主目录”选项卡,点击中 下方的“配置”按钮
弹出应用程序配置窗口,在“映射”选项卡中点击下方的“添加”按钮,弹出添加/编辑应用程序扩展名映射窗口
点击“浏览”按钮,找到刚才那个NoDownload.dll文件,“扩展名”文本框中输入“.mdb”,动作设为:全部动作,点“确定”保存设置。
这样直接输入数据库地址访问时将提示HTTP 404错误,提示“文件或目录未找到”,使用FlashGet等下载工具也无法下载。
- laravel数据库日志(Laravel 将数据表的数据导出,并生成seeds种子文件的方法)
- mysql更新数据库表中的数据语法(Mysql联表update数据的示例详解)
- sqlserver 开启数据库(SQLSERVER简单创建DBLINK操作远程服务器数据库的方法)
- mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)
- 将Excel数据导入数据库
- laravel查询数据库视图(Laravel5.7 数据库操作迁移的实现方法)
- php读取txt乱码怎么办(解决php写入数据库乱码的问题)
- pgsql函数里有多个事务如何处理(关于SQL数据库 msdb.dbo.sp_send_dbmail 函数发送邮件的场景分析)
- sqlserver备份数据库语句(SQL SERVER 数据库备份的三种策略及语句)
- sqlserver附加数据库时出错(SQL Server数据库附加失败的解决办法)
- laravel自定义数据库驱动(laravel框架数据库配置及操作数据库示例)
- entity framewrk访问数据库的封装类
- mysql数据库与表的基本操作总结(Mysql、Oracle中常用的多表修改语句总结)
- centos7怎么安装mysql(Centos7 mysql数据库安装及配置实现教程)
- 在php中与数据库连接的技术(PHP7.0连接DB操作实例分析基于mysqli)
- myeclipse连接mysql数据库的方法(教你用eclipse连接mysql数据库)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9