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

admin3年前服务器54

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


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

相关文章

phpstudy v8.1 Apache伪静态配置

apache伪静态配置,需要网站根目录下有 .htaccess 文件,没有则需要自己创建一个,phpStudy V8能够自动生成这样一个文件,免去了繁琐的配置过程。以下为Apache伪静态的配置具体教...

免费ftp空间能否真正满足你的需求,免费ftp空间的优缺点分析

1.什么是免费ftp空间?免费ft空间是一种提供上传文件和访问文件的空间,用户可以使用FTP客户端软件上传和下载文件。免费ft空间相对于收费ft空间来说,可以免费使用,但通常会有上传、下载速度限制,同...

如何进行有效的域名转让,域名转让的注意事项

域名转让是一项常常需要进行的业务,但是很多人都存在着一些困惑和误解,下面需要注意几点:双方都需要确认域名的所有权。在进行域名转让时,转让双方必须对这个域名的所有权进行确认。这样才能保证转让的有效性和真...

什么是域名和主机,域名和主机的定义及区别

域名是一种用于代表互联网上某个资源的名称,通常指代网站地址。主机是指提供网站存放空间和支持在线服务的计算机,也称为服务器。域名和主机在互联网上都扮演着重要的角色,但二者有着不同的作用和定义。域名是通过...

Apache 的 order deny allow 设置说明

所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“...

为什么选择镇江高防服务器存在必要性,镇江高防服务器的功能与特点

1.镇江高防服务器百科镇江高防服务器的概念镇江高防服务器是指镇江地区提供的高防御能力的服务器。该服务器可以帮助网站、应用等避免遭受攻击,保障服务的稳定性和可靠性。镇江高防服务器的功能镇江高防服务器的主...