日期:2014-05-19  浏览次数:20797 次

如何保护ACCESS2003数据库?
目前正在学习开发一个项目: <个人信息管理系统> .
为了实用性.就不打算用SQL   server做数据库了.改用access2003.
但问题来了.因为access2003(数据库)完全可以用access2003(管理器)打开.只要知道路径就可以打开.
请问.如何保护好access2003(数据库)呢?
我看见有些人是用access2003做数据库的.
可是确无法用access2003(管理器)正常打开.请问是怎么做到保护的?
连密码也没有提示.直接显示文件无效.而在打开程序的时候.数据库也留下*.ldb(证明是access数据库的),但无法使用管理器打开.为什么?
受教了!


------解决方案--------------------
可以先给数据库加上密码,然后再把后缀名改为.asa ,这样程序照常用,用access却打不开,除非后缀改回去,但是那样还需要密码才能打开,还有个好处是可以防止数据库被人下载,因为当别人下载的时候路径会像http://*****/db.asa这样服务器会解析错误,也就不能下载了。
------解决方案--------------------
access安全性不高,现在有很多解密软件,就算加了算也很好破解的,楼主只要在数据上进行加密就行了。
------解决方案--------------------
一种可能是对方的版本比你的要高,导致你打不开。
另一种是对方是自定义的数据库格式,.ldb有可能是它定义的某种文件格式,因access也用到此文件,所以就显示access的图标。
就相当于你随便将一种文件改后缀为.xls就显示excel图标一样的道理。

以上是本人的想法,也说不定对方用了什么技术也说不定。。
------解决方案--------------------
孔子曾经曰过:鱼和熊掌不可兼得
------解决方案--------------------
加密这个mdb文件,然后再改后缀名称
------解决方案--------------------
对数据加密~!
------解决方案--------------------
用SQL SERVER吧