BACKUP MASTER KEY (Transact-SQL)BACKUP MASTER KEY (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions)

Exportiert den Datenbank-Hauptschlüssel.Exports the database master key.

Symbol für Themenlink Transact-SQL-SyntaxkonventionenTopic link icon Transact-SQL Syntax Conventions

SyntaxSyntax

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

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 oder früher finden Sie unter Dokumentation zu früheren Versionen.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

ArgumenteArguments

FILE ='path_to_file'FILE ='path_to_file'
Gibt den vollständigen Pfad, einschließlich des Dateinamens, zu der Datei an, in die der Hauptschlüssel exportiert wird.Specifies the complete path, including file name, to the file to which the master key will be exported. Dies kann ein lokaler Pfad oder ein UNC-Pfad zu einem Netzwerkspeicherort sein.This may be a local path or a UNC path to a network location.

PASSWORD ='password'PASSWORD ='password'
Das zum Verschlüsseln des Hauptschlüssels in der Datei verwendete Kennwort.Is the password used to encrypt the master key in the file. Dieses Kennwort unterliegt Komplexitätsüberprüfungen.This password is subject to complexity checks. Weitere Informationen finden Sie unter Password Policy.For more information, see Password Policy.

BemerkungenRemarks

Der Hauptschlüssel muss geöffnet und entschlüsselt sein, bevor er gesichert wird.The master key must be open and, therefore, decrypted before it is backed up. Wenn er mit dem Diensthauptschlüssel verschlüsselt ist, muss der Hauptschlüssel nicht explizit geöffnet werden.If it is encrypted with the service master key, the master key does not have to be explicitly opened. Falls der Hauptschlüssel jedoch nur mit einem Kennwort verschlüsselt ist, muss er explizit geöffnet werden.But if the master key is encrypted only with a password, it must be explicitly opened.

Es wird empfohlen, dass Sie sofort nach der Erstellung eine Sicherung des Hauptschlüssels anlegen und diese an einem sicheren Ort außerhalb Ihrer Geschäftsräume aufbewahren.We recommend that you back up the master key as soon as it is created, and store the backup in a secure, off-site location.

BerechtigungenPermissions

Erfordert die CONTROL-Berechtigung für die Datenbank.Requires CONTROL permission on the database.

BeispieleExamples

Im folgenden Beispiel wird eine Sicherung des Hauptschlüssels AdventureWorks2012 erstellt.The following example creates a backup of the AdventureWorks2012 master key. Da dieser Hauptschlüssel nicht mit dem Diensthauptschlüssel verschlüsselt ist, muss beim Öffnen des Hauptschlüssels ein Kennwort angegeben werden.Because this master key is not encrypted by the service master key, a password must be specified when it is opened.

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

Weitere InformationenSee Also

CREATE MASTER KEY (Transact-SQL) CREATE MASTER KEY (Transact-SQL)
OPEN MASTER KEY (Transact-SQL) OPEN MASTER KEY (Transact-SQL)
CLOSE MASTER KEY (Transact-SQL) CLOSE MASTER KEY (Transact-SQL)
RESTORE MASTER KEY (Transact-SQL) RESTORE MASTER KEY (Transact-SQL)
ALTER MASTER KEY (Transact-SQL) ALTER MASTER KEY (Transact-SQL)
DROP MASTER KEY (Transact-SQL) DROP MASTER KEY (Transact-SQL)
VerschlüsselungshierarchieEncryption Hierarchy