ACCESS数据库怎么防止下载啊???

解决方案 »

  1.   

    1.不放在IIS目录下撒
     2.在线建站那种就改后缀
      

  2.   

    1. 修改数据库名。这是常用方法,将数据库名该成怪异名字或长名字,以防别人猜测。一旦被人猜到,别人还是能下载数据库文件,但几率不大。如将数据库database.mdb改成dslfjds$^&ijjkgf.mdb等2. 修改数据库后缀。一般改成database.asp 、database.asa、 database.inc、 database.cgi、 database.dll等等,注意要在IIS中设置这些后缀的文件不能被解析。3. 将数据库database.mdb改成#database.mdb 。 这是最简单有效的办法。分析:假设别人得到你的数据库地址串将是:http://www.yourserver.com/yourfolder/#database.mdb但实际上他得到是:http://www.yourserver.com/yourfolder/因为#在这里起到间断符的作用,地址串遇到#号,自动认为访问地址串结束。注意:不要设置目录可访问。用这种方法,不管别人用何种工具都无法下载,如flashget,网络蚂蚁等。注:只要数据库文件名任何地方含有'#',别人都无法正常下载。同理,空格号也可以起到'#'号作用,但必须是文件名中间出现空格。4. 将数据库连接文件放到其他虚拟目录下。5. 将 Access数据库加密。以上只列出常用之法,为增加保险性,可以几种方法同时使用。
      

  3.   

    IIS输出类型中 不要加入.mdb
    常用的
    应该是直接修改后缀名 最简单.
      

  4.   

    改后缀一样可以用工具下载。
    在IIS里把mdb映射改掉就行了
      

  5.   

    改后缀一样可以用工具下载。
    在IIS里把mdb映射改掉就行了
      

  6.   

    我以前用的方法  改成asp后缀
    再数据库里面建一个表 插入<%%>
    100%有效 服务器会当成asp来解析
      

  7.   

    修改成.html、asa、aspx类似的文件
      

  8.   

    :shoutor(www.mouxiao.com) 
    单修改后缀一样用flashget给down下来
    一定要再插入<%%>
      

  9.   

    如果是Access数据库,最好是在虚拟目录下建一个比如Database的文件夹,然后把Access数据库文件改名成global.asa,这个相当安全,
    如果像楼上一位兄弟说的改成database.asp,其实还是存在隐患的,因为人家还是可以下载这个文件,而在ASP中,global.asa是禁止下载的