共用方式為


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 權限。

範例

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

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

請參閱

參考

CREATE MASTER KEY (Transact-SQL)

OPEN MASTER KEY (Transact-SQL)

CLOSE MASTER KEY (Transact-SQL)

RESTORE MASTER KEY (Transact-SQL)

ALTER MASTER KEY (Transact-SQL)

DROP MASTER KEY (Transact-SQL)

概念

加密階層