尝试恢复加密数据库时遇到问题
发布时间:2021-02-01 09:42:08 所属栏目:MsSql教程 来源:网络整理
导读:我试图将加密数据库从默认服务器复制到我的服务器进行测试 但我这样做有麻烦,因为我从来没有这样做过 所以我要解释我的程序和我得到的错误 首先我创建一个主密钥: USE masterGOCREATE MASTER KEY ENCRYPTION BY PASSWORD ='DB-PaSSw0rD'GO 现在一切都很好
|
我试图将加密数据库从默认服务器复制到我的服务器进行测试 但我这样做有麻烦,因为我从来没有这样做过 首先我创建一个主密钥: USE master GO CREATE MASTER KEY ENCRYPTION BY PASSWORD ='DB-PaSSw0rD' GO 现在一切都很好: 然后我通过导入在默认服务器上创建的证书来创建证书: CREATE CERTIFICATE TDECERT FROM FILE = 'C:tempTDECert.cer' WITH PRIVATE KEY (FILE = 'C:tempTDECertKey.pvk',DECRYPTION BY PASSWORD ='pAssW0rD') GO 但我得到: 请在执行此操作之前在数据库中创建主密钥或在会话中打开主密钥. 要解决此问题,我尝试打开主密钥: OPEN MASTER KEY DECRYPTION BY PASSWORD ='DB-PaSSw0rD' ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY 但我得到: 然后解决第二个问题我尝试授予它访问权限: GRANT CONTROL ON CERTIFICATE :: TDECERT To Administrator 但我得到: 提前谢谢你的时间 解决方法问题解决了我所要做的就是添加
之前 CREATE CERTIFICATE TDECERT FROM FILE = 'C:tempTDECert.cer' WITH PRIVATE KEY (FILE = 'C:tempTDECertKey.pvk',DECRYPTION BY PASSWORD ='pAssW0rD') GO 并且不需要任何其他东西 那简单! (编辑:云计算网_梅州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 逼迫SQL Server执行打算行使并行晋升在伟大查询语句下的机能
- sql-server – 从备份失败的SQL Server 2005还原
- SQL Server误区:有关大容量事务日志恢复模式的误区
- 如何使用SQL(BigQuery)计算TF / IDF
- 微软官网上线免费服务Office Online 缺失域名
- Linux台式机市场挑战Windows:征途漫漫
- sql – 将SELECT行压缩成字符串的最佳方法是什么?
- sql-server-2008 – 链接服务器“(null)”的OLE DB提供程序
- 800MHz P4好搭档——顶星TM-848P
- sql-server – 添加通配符(或顶部)时SQL Server查询的大幅减
站长推荐
热点阅读

