我通过这个链接:https://msdn.microsoft.com/en-us/library/bb934049(v=sql.110).aspx 就是这样,它只加密数据库,表里面的列呢。 我使用的语法 USE master;
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<UseStrongPasswordHere>';
我以前使用过Utimaco HSM和Oracle数据库,但是我希望在hsm之间放置#11-spy or pkcs#11-logger`。该Utimaco公司HSM库工作,我用这个命令: alter system set encryption key identified by <HSM_passphrase>;
但现在我想使用的pkcs11-spy。但甲骨文不能找到新库,返回如下: alter
当我执行Alter database <DB_Name> set encryption on;时,出现错误消息,如主题出现在Error.log中,并且encryption_state一直保留为2 (Encryption in progress)。 数据库只有很少的记录,因为它只是测试目的。 在执行加密之前,创建了DMK,服务器证书DEK,没有错误。 此外,我执行Select * from msdb