我写一个小的应用软件,里面要用一个数据库文件,就用.mdf的文件,
那么我安装到客户机上之后,管理员往数据库写入数据,
其他人都可以把此软件的.mdf文件复制到自己机器上打开,我们有什么办法防止这样的事情发生啊??

解决方案 »

  1.   

    为什么不用sql server呢
    或者用access设个密码
      

  2.   

    都已经放在客户机上了客户当然可以看了,而且到处复制也没办法限制,
    谁叫你把mdf文件都送人了你的数据库只要放在服务器上就好,客户机只用安装客户端就足够了
      

  3.   

    我想用sql server做,如何加密呢?
      

  4.   

    简单的应用基本不必考虑加密
    把数据库密码设置好,不告诉不必知道的人就行了
    等慢慢摸熟了sql server再去考虑安全性
      

  5.   

    LZ
    为什么要把.mdf文件复制到自己机器上呢?
    用在何处?
      

  6.   

    其他人都可以把此软件的.mdf文件复制到自己机器上打开,
    ---------------------------------------------------
    这个意欲何为?
      

  7.   

    .mdf文件装到用户的机器上,为了保存用户的数据库信息。
    用户不是一般的用户,是一个学校,要保存很多学生信息,所以考虑用数据库的。TO十一月猪:数据安全性!
      

  8.   

    我找到办法了,
    写一个加密的类,加入数据库的信息都是加密过的,
    就算拿走.mdf文件也没有用了