BACKUP MASTER KEY (Transact-SQL)
匯出資料庫主要金鑰。
語法
BACKUP MASTER KEY TO FILE = 'path_to_file'
ENCRYPTION BY PASSWORD = 'password'
引數
FILE ='path_to_file'
指定要作為主要金鑰匯出目的地之檔案的完整路徑,包括檔案名稱。這可能是本機路徑或是通往網路位置的 UNC 路徑。PASSWORD ='password'
這是用來加密檔案中之主要金鑰的密碼。這個密碼必須遵守複雜性檢查。如需詳細資訊,請參閱<密碼原則>。
備註
主要金鑰必須開啟,因此,將它備份之前必須先將它解密。如果是利用服務主要金鑰來加密主要金鑰,則不必明確開啟主要金鑰。不過,如果只利用密碼加密主要金鑰,則必須明確開啟主要金鑰。
我們建議您在建立主要金鑰後立即將它備份,然後將該備份儲存在安全的離站位置。
權限
需要資料庫的 CONTROL 權限。
範例
下列範例會建立 AdventureWorks 主要金鑰的備份。因為不是利用服務主要金鑰來加密這個主要金鑰,所以開啟主要金鑰時必須指定密碼。
USE AdventureWorks;
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7';
BACKUP MASTER KEY TO FILE = 'c:\temp\exportedmasterkey'
ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg';
GO