IIS下防止mdb数据库被下载的实现方法

admin3年前服务器121

解决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等下载工具也无法下载。


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Windows10本地搭建IIS+PHP+MYSQL+phpMyAdmin运行环境(也可用于服务器)

准备工作 需要提前下载的工具软件1、php5.45,windows应该使用PHP的非线程安全(NTS)版本。我经常用织梦程序做站,所以选择php-5.4.45-nts-Win32-VC9-x...

宝塔面板安装后必要的安全设置说明

为了便于服务器的 WEB 应用和管理,我们大部分用户会依托 WEB 面板,在国内外可选择的面板还是比较多的,因为宝塔面板的简单易用,越来越多的人开始转用宝塔面板,尤其是一些刚刚接触服务器的朋友,宝塔面...

什么是域名预定,域名预定的注意事项

1.什么是域名预定?域名预定是指提前预订域名的服务。在域名注册前,用户可以通过域名预定来保证自己需要的域名被注册或转移。域名预定服务可以为企业和个人节省很多时间和资源,同时保护了他们的权益,防止别人抢...

护卫神主机大师(Linux)登录账户密码忘记的解决办法

护卫神·主机大师linux最新版本方法:我们建议在初次安装完后复制相关的登录信息并妥善保存好。如没有复制下来,忘记了相关的登录信息或者是账户密码,可通过以下办法解决。一、登录ssh终端后复制以下命令执...

阿里云邮箱服务器怎样进行设置,如何设置阿里云邮箱服务器

1.阿里云邮箱服务器设置阿里云邮箱是一款由阿里云推出的企业级邮箱,可有效提升企业的邮箱安全性,同时为企业提供更多的协同服务。设置阿里云邮箱服务器可以让用户拥有更加便捷高效的邮箱服务。以下为阿里云邮箱服...

讲解JSP服务器的搭建安装与配置

本站收录这篇文章讲解JSP服务器的搭建安装与配置,详细解说文章中相关JSP服务器搭建配置技术与知识,欢迎能给大家一些在这方面的支持和帮助!下面是详细内容:下载的地址:java.sun/products...