如何防止access数据库被下载?

rainmaning 2003-05-29 09:27:22
除了改后缀名外还有什么好方法?
...全文
60 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyaudit 2003-05-29
  • 打赏
  • 举报
回复
在数据库中加入二进制数据,且后缀名不可为mdb。
江南昆虫 2003-05-29
  • 打赏
  • 举报
回复
将数据库放置在单独文件夹,然后在IIS中设置该文件夹禁止读取。
zhuyngjie 2003-05-29
  • 打赏
  • 举报
回复
事实上即使你将扩展名改为.asp,数据库仍然可以被下载,因为这个文件里不含<%或%>等标签,所以IIS不对这个文件作任何处理,下载的数据库和原数据库完全一样!
解决方案:思路很简单,在这个文件中加入<%或%>,IIS就会按ASP语法来解析,然后就会报告500错误,自然不能下载了。
可是如果只是简单的在数据库的文本或者备注字段加入<%是没用的,因为ACCESS会对其中的内容进行处理,在数据库里他会以< %的形式存在,无效!
正确的方法是将<%存入OLE对象字段里,这样我们的目的就能达到了
rainmaning 2003-05-29
  • 打赏
  • 举报
回复
都不行!!!
laker_tmj 2003-05-29
  • 打赏
  • 举报
回复
up
xiangbo520 2003-05-29
  • 打赏
  • 举报
回复
改用系统数据源
xzzangel 2003-05-29
  • 打赏
  • 举报
回复
改为asp文件,还可把文件名改为难记一点
rainmaning 2003-05-29
  • 打赏
  • 举报
回复
我建立一个_protectme表,输入<%1=2%>结果发现还是可以下载。
天宇余 2003-05-29
  • 打赏
  • 举报
回复
修改数据库后缀,然后在数据库中加一表a,随便建一字段,添入<%=xxx
rainmaning 2003-05-29
  • 打赏
  • 举报
回复
up

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧