如何防止自已的SQLSERVER数据库被别人盗去? 有服务器权限,能把你mdf和ldf都弄走,你还想怎么防? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以哦,SQL2008(不清楚以前的版本)有一种“TDE”的透明加密技术,在给数据库上加密后在其它SQL实例或者通过附加数据库的方式,不会成功的 对,好像SQL 2008有数据加密 首先 SQL server 运行的时候他是不能copy 的 提示有东西在使用他那你也可以做一个程序来使用他,就是占用一个线程这个问题还是从服务器安全上面来解决比较好人家把你硬盘拿走了 怎么都能解决 Sql Server 2005就提供数据加密的方法。包括: Symmetric、Asymmetric和Certificates。Create Symmetric Key Key_Pwd With Algorithm=AES_256 ENCYPTION BY PASSWORD='mypwd' 建议楼主从两方面和入手,一是从服务器的访问权限,以及文件的访问权限来控制;另一方面从SQL的使用权限,如果一个人能直接进入你的服务器,拿走你的数据库,再去控制它就比较麻烦了。 [Quote=引用 30 楼 LV_Q 的回复:]引用 29 楼 bing110 的回复:建议楼主从两方面和入手,一是从服务器的访问权限,以及文件的访问权限来控制;另一方面从SQL的使用权限,如果一个人能直接进入你的服务器,拿走你的数据库,再去控制它就比较麻烦了。 楼主说的有道理! 针对SQL 2000 MSDE,我的个人方法:1.使用PGP建个虚拟盘(容量自定);2.用公匙U盘及录入秘密口令启动虚拟盘,然后拔走U盘;3.将MDF、LDF文件转移动虚拟盘附加。这种方法好处是实现简单,数据安全,因为是AES256加密,所以就算主机被盗,一旦机器重启就无法再打开,除非有公匙U盘和你知到的口令。这种方法唯每次断电重启都得重新放置U盘和口令。 虽然结帖了,但看到了,就说说个人意见.楼上那些没方法也就罢了,有方法的,似乎也都不行,整盘一克隆,你什么软件手段不也白扯了?配合一个具有防复制机制的硬件狗或者密匙盘(注意,是防复制的,读取方式当然也得是独家技术),是可以考虑的(也只是相对而言,的确没有可以安枕无忧的).数据库的数据,都移动调换一下bit,这个规则(或者把硬件看作是一个位的修改器)放在硬件中,存和取时数据都经过它过滤修改.但问题是,如果通过SQL语句把所有数据提出来并用普通方式不经过这个修改器而另存为的话,也就还原了.所以应该在触发器中做一定控制和限制,或者至少严格控制本技术使用的安全性,防止泄密. 求sql SQL Server 2000 Trigger 请教 sql处理并发访问机制的时候,是否是通过使用锁来实现的? 关于sql语句的问题。 关于模糊查询 新手问超简单问题 用sql语句按指定时间段分组统计 SQL 插入值 时不让插入要用set IDENTITY_INSERT STAFF_LOGIN ON 怎么改回 怎样实现以任意条件组合进行查询 Access支不支持外连接? 求重复字段并求和 sql server 怎么批量修改DB里某个xml类型的字段的某个节点内容(新)
在其它SQL实例或者通过附加数据库的方式,不会成功的
这个问题还是从服务器安全上面来解决比较好人家把你硬盘拿走了 怎么都能解决
Sql Server 2005就提供数据加密的方法。包括: Symmetric、Asymmetric和Certificates。
Create Symmetric Key Key_Pwd With Algorithm=AES_256 ENCYPTION BY PASSWORD='mypwd'
引用 29 楼 bing110 的回复:
建议楼主从两方面和入手,一是从服务器的访问权限,以及文件的访问权限来控制;另一方面从SQL的使用权限,如果一个人能直接进入你的服务器,拿走你的数据库,再去控制它就比较麻烦了。
楼主说的有道理!
2.用公匙U盘及录入秘密口令启动虚拟盘,然后拔走U盘;
3.将MDF、LDF文件转移动虚拟盘附加。这种方法好处是实现简单,数据安全,
因为是AES256加密,所以就算主机被盗,
一旦机器重启就无法再打开,除非有公匙U盘和你知到的口令。
这种方法唯每次断电重启都得重新放置U盘和口令。