共用方式為


BACKUP MASTER KEY (Transact-SQL)

匯出資料庫主要金鑰。

主題連結圖示Transact-SQL 語法慣例

語法

BACKUP MASTER KEY TO FILE = 'path_to_file' 
    ENCRYPTION BY PASSWORD = 'password'

引數

  • FILE = 'path_to_file'
    指定要作為主要金鑰匯出目的地之檔案的完整路徑,包括檔案名稱。這可能是本機路徑或是通往網路位置的 UNC 路徑。

  • PASSWORD = 'password'
    這是用來加密檔案中之主要金鑰的密碼。這個密碼必須遵守複雜性檢查。如需詳細資訊,請參閱<密碼原則>。

備註

主要金鑰必須開啟,因此,將它備份之前必須先將它解密。如果是利用服務主要金鑰來加密主要金鑰,則不必明確開啟主要金鑰。不過,如果只利用密碼加密主要金鑰,則必須明確開啟主要金鑰。

我們建議您在建立主要金鑰後立即將它備份,然後將該備份儲存在安全的離站位置。

權限

需要資料庫的 CONTROL 權限。

範例

下列範例會建立 AdventureWorks2008R2 主要金鑰的備份。因為不是利用服務主要金鑰來加密這個主要金鑰,所以開啟主要金鑰時必須指定密碼。

USE AdventureWorks2008R2;
OPEN MASTER KEY DECRYPTION BY PASSWORD = 'sfj5300osdVdgwdfkli7';
BACKUP MASTER KEY TO FILE = 'c:\temp\exportedmasterkey' 
    ENCRYPTION BY PASSWORD = 'sd092735kjn$&adsg';
GO