【发布时间】:2011-03-18 02:13:03
【问题描述】:
当我在数据库上使用对称加密,然后将其备份,然后将其恢复到另一个 SQL Server 并使用相同的密钥时,我无法解密数据。
有没有办法解决这个问题?
使用 SQL Server 2008
代码:
GO
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'PASSWORD'
GO
CREATE CERTIFICATE PasswordFieldCertificate WITH SUBJECT = 'Password Fields';
GO
CREATE SYMMETRIC KEY PasswordFieldSymmetricKey WITH ALGORITHM = TRIPLE_DES ENCRYPTION BY CERTIFICATE PasswordFieldCertificate;
GO
【问题讨论】:
-
您使用什么方法进行加密?你能显示你的代码(减去密钥)吗?没有更多信息无法回答。
-
如果您发布代码或 XML,请在文本编辑器中突出显示这些行,然后单击编辑器工具栏上的“代码”按钮 (101 010) 以很好地格式化和语法高亮!
标签: sql-server sql-server-2008