2017-08-10 41 views
0

我的SQL Server 2014上設置加密的備份,我將創建一個數據庫主密鑰(創建主密鑰加密BY PASSWORD =「...」),然後非對稱密鑰。 Microsoft建議保留主密鑰的非現場備份。可以在SQL Server主密鑰從密碼重現?

如果我有用於創建主密鑰的密碼,而不是備份主密鑰本身,我可以重新創建主密鑰,或將備份變得不可訪問?

回答

0

不,不能。

的命令是真正打破了這樣的:

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

第一部分是創建一個新的隨機密鑰,第二部分是加密存儲在數據庫中。密碼不用於產生關鍵,它是用來保護它。

因此,如果你丟失了密鑰,則無法重新創建。