我们有一个使用加密的SQL Server 2008r2数据库。我们将日志传送到辅助备份。解密在辅助服务器上失败。辅助备份似乎没有主密钥。SQL Server日志传送和主密钥
什么是操作的辅助服务器上设置加密的顺序?
我需要做的主密钥的备份,然后用该文件将其恢复到二级,或者我只需要创建辅助服务器上的相同的密钥?
我们试图在辅助服务器上运行以下命令,并得到一个错误信息:
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'password'
ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY
消息15151,级别16,状态1,行
找不到对称密钥“主关键',因为它不存在或者你没有权限。
消息15151,级别16,状态1,2号线
找不到对称密钥“万能钥匙”,因为它不存在,或者您没有权限。
运行脚本的用户是盒子上的dbo管理员。
错误信息中的密钥名称对我而言很奇怪。 IIRC,系统生成的密钥以'##'开始。如果您查询master.sys.symmetric_keys,您是否看到该名称的密钥?如果是这样,请将其备份并在辅助服务器上恢复。 –