好像没办法限制MDF文件的使用, 还是要防止别人拷贝.

解决方案 »

  1.   

    就算copy也没用,没有dbo的密码,他应该恢复不过来,
    如果你用的是Window2000,可将该文件设为加密,不过分区格式应是NTFS
      

  2.   

    其实我试过一个办法很有效,不过要看你数据录入时的用的时什么方法,如果有专门的录入工具比如:用vb专门编的结合你数据库的结构的数据录入的程序啊什么的!如果是的话,
    只要在数据录入的时候,对数据库的录入数据在程序中进行加密就可以了!这样别人即使打开了你的库,看到的也是一堆乱码!在程序中很容易实现的!但是有一点就是你自己用sql server打开的话,看到的也是乱码,只有通过专门的录入、查询程序进行解密才能看!
    也是挺麻烦的!
    但是除了这个办法好像也没有别的办法了!sql server中就没有像相应的办法进行数据加密
    只能通过别的手段!
    智慧有限只能提供这样的办法了!见笑了!
    期待高手会贴,以供学习!!!!
      

  3.   

    加密数据库文件,那它就只能是文件了,不能是数据库了,想别的办法吧。要不你建个进程到那个机器上,专门加密和还原mdf文件吧