首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何备份/还原数据库加密密钥以便在新服务器上恢复

如何备份/还原数据库加密密钥以便在新服务器上恢复
EN

Database Administration用户
提问于 2014-09-12 12:06:51
回答 1查看 17.2K关注 0票数 3

我目前正在将TDE加密数据库还原到另一个实例。我已备份了主密钥和证书,并已将它们恢复到新服务器上,但我仍然会收到以下消息-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Msg 33111, Level 16, State 3, Line 1
Cannot find server certificate with thumbprint '0x85187A0021B33712B314113A5F75DBE2EFD118F2'.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.

TDE是用数据库加密密钥在源上设置的.

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM = AES_128
ENCRYPTION BY SERVER CERTIFICATE TDE_CERT
GO

可以在sys.dm_database_encryption_keys下找到

指纹就是这个。我还没有将它恢复到新服务器。我该怎么做?

不理解我是如何在新服务器上恢复/创建这个的,或者我是不是走错了路?相对来说是新来的,所以请温柔点.

EN

回答 1

Database Administration用户

发布于 2014-09-12 13:51:53

如果收到拇指打印错误,则无法从源服务器的证书/密钥备份中正确创建证书。

我发现这个问题已经给你一个解决办法了:

将加密数据库还原到另一台服务器

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/76443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文