2012-09-21 47 views
1

我们有一个使用加密的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管理员。

+0

错误信息中的密钥名称对我而言很奇怪。 IIRC,系统生成的密钥以'##'开始。如果您查询master.sys.symmetric_keys,您是否看到该名称的密钥?如果是这样,请将其备份并在辅助服务器上恢复。 –

回答