好像在Database File中保存有用户信息和密码哦,难道这样也能导入吗?

解决方案 »

  1.   

    我的目的是将System Administrator和DBA的权限分开,System Administrator负责备份数据,DBA负责管理数据,因为有些数据是机密的,不适合让System Administrator看,在Ms SQL Server 6.5下就没有问题,7.0 and 2000就不可以了,也不知道MS那根神经错了,这样的安全性在很多系统是需要的,不知道个位大虾有很好主意?
      

  2.   

    其实,对Database  File加密,不属于SQL2000的范畴,SQL只负责数据的安全性,而文件的安全性在于操作系统,如果你要让数据库文件加密起来,只能在操作系统上动脑筋
      

  3.   

    shinebei(灰灰) 说的对!
    "于Ms  SQL  Server  2000安全性的问题",题目与所谈的内容好象不照吧!database files的安全问题不是 SQL SERVER 的事. 是其所在的平台的问题.
      

  4.   

    你用系统的某个帐号来启动SQL服务,然后在操作系统中用该帐号登录,将库文件属性设成加密试试!
      

  5.   

    谢谢szxiebin,我正在按照你说的做测试,目前看来还不错,就是不知道会不会影响Sql Server的稳定性,还有对性能有多大影响,如果Data File有2G会不会很慢,你有这方面的经验吗?
      

  6.   

    Hi,aproc,那你不是有很大的工作量,有没有什么好主意方便的做到你说的加密后在存到数据库中?谢谢
      

  7.   

    其实你完全可以把加密/解密的程序写成sql server的存储过程,放到服务器上作为函数调用!当然不必所有的字段都这么处理,只处理关键的敏感数据就行了!
    另外,最好的做法就是在操作系统的权限方面动脑筋,要知道win2k如果配置的好的话,其安全性还是很高的。
      

  8.   

    看来还是szxiebin的主意好,简单快速,性能还可以,Hi,szxiebin,如何给你加分?