2017-08-10 44 views
0

我的SQL Server 2014上设置加密的备份,我将创建一个数据库主密钥(创建主密钥加密BY PASSWORD =“...”),然后非对称密钥。 Microsoft建议保留主密钥的非现场备份。可以在SQL Server主密钥从密码重现?

如果我有用于创建主密钥的密码,而不是备份主密钥本身,我可以重新创建主密钥,或将备份变得不可访问?

回答

0

不,不能。

的命令是真正打破了这样的:

CREATE MASTER KEY 
        ENCRYPTION BY PASSWORD = '...' 

第一部分是创建一个新的随机密钥,第二部分是加密存储在数据库中。密码不用于产生关键,它是用来保护它。

因此,如果你丢失了密钥,则无法重新创建。