【发布时间】:2021-02-08 17:58:01
【问题描述】:
我用这个代码
USE master;
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '1234';
GO
CREATE CERTIFICATE Cer
WITH SUBJECT = 'Hello';
GO
然后用这段代码备份数据库
backup database Temp to disk = 'D:\Backup\temp.bak'
WITH
COMPRESSION,
ENCRYPTION
(
ALGORITHM = AES_256,
SERVER CERTIFICATE = Cer
),
STATS = 10
现在我无法将其还原到另一台服务器 我在另一台服务器上创建了这个主密钥,但它不起作用
【问题讨论】:
-
“不起作用”是什么意思?在另一台服务器上创建证书无济于事;它会有所不同。您需要在另一个实例上恢复密钥。
标签: sql sql-server tsql encryption backup