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

admin3年前服务器55

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


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

相关文章

服务器的操作系统到底是哪些,服务器的操作系统是什么

在计算机领域中,服务器的操作系统是指在服务器上运行的操作系统,它负责管理服务器硬件资源,为用户提供各种服务。服务器的操作系统通常具有高度的稳定性、可靠性、安全性和灵活性。常见的服务器操作系统包括:Wi...

什么是便宜域名注册,你需要知道的事情

1.便宜域名注册便宜域名注册是指在域名注册商处注册域名,以极低的价格获取域名的过程。很多域名注册商在促销或者节日等特定时间会推出一些超级优惠活动,如新用户注册、打折和优惠券等,让用户在获取域名的过程中...

云服务器无法安装宝塔面板及软件解决方案

最近遇到阿里云的服务器无法安装宝塔,或者安装完宝塔之后PHP、Nginx、mysql等软件无法安装现象,其实以前也有遇到一些其他厂商服务器,或者海外服务器无法安装的情况,下面给出一个综合解决方案。本教...

为什么要用域名查询工具,最的域名查询工具介绍

1.域名查询工具是什么?域名查询工具可以让用户查询域名的详细信息,如域名拥有者、过期时间、注册商等。2.使用域名查询工具有什么好处?有些不安全的网站经常以熟悉的域名为网址吸引用户,如果查询到该域名属于...

如何在域名备案网站进行备案,了解域名备案网站及其功能

1.域名备案网站是什么?域名备案网站是指向政府部门提交所拥有的域名信息的最。在中华人民共和国的法律法规中,所有使用国内服务器的网站都需要进行备案,以维护国内网络的安全和稳定。域名备案网站由最互联网信息...

如何进行IP在线查询,IP在线查询的使用方法简介

1.什么是IP在线查询?IP在线查询是一种查询网络上IP地址的方法,可以通过这个方法快速了解某个IP地址的归属地、所在地区、ISP提供商等网络信息。2.哪些网站可以提供IP在线查询服务?现在市面上有很...