-- 懂得透明数据加密 (TDE)
-- https://technet.microsoft.com/zh-cn/library/bb934049(v=sql.105).aspx
“透明数据加密”(TDE) 可对数据和日志文件履行实时 I/O 加密和解密。
这类加密应用数据库加密密钥 (DEK),该密钥存储在数据库引诱记载中以供恢复时应用。
数据库文件的加密在页级履行。已加密数据库中的页在写入磁盘之前会进行加密,在读入内存时会进行解密。
应用TDE操作步骤:
1. 创立主密钥
2. 创立或获得由主密钥掩护的证书
3. 创立数据库加密密钥并通过此证书掩护该密钥
4. 将数据库设置为应用加密
-- 查询相干信息
select * from master.sys.key_encryptions
select * from master.sys.certificates
select * from sys.dm_database_encryption_keys where database_id=DB_ID("Temp")
select name,is_master_key_encrypted_by_server from sys.databases where is_master_key_encrypted_by_server=1
-- 懂得透明数据加密 (TDE)
-- https://technet.microsoft.co