摘自http://www.cnblogs.com/CareySon/archive/2012/04/01/2428780.html:
SQL Server 2008时代,则引入的了透明数据加密(TDE),所谓的透明数据加密,就是加密在数据库中进行,但从程序的角度来看就好像没有加密一样,和列级加密不同的是,TDE加密的级别是整个数据库。使用TDE加密的数据库文件或备份在另一个没有证书的实例上是不能附加或恢复的。
容量应该差不多,查询为什么会用不上索引呢?[/quote]
1、对加密了解的不多,但用过几种,感觉加密后长度都变长了。
2、例如,将“张三”进行DES加密,变成了“U2FsdGVkX1+TlGDk2EqdEct45gEoCCTb”,如果要查姓张的人,不能直接用“姓名 like ‘张%’”,而要用“解密(姓名) like '张%'”,这样就不能走索引了。