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

SI APPLICA A: sìSQL Server (a partire dalla versione 2008) noDatabase SQL di Azure noAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Esporta la chiave master del database.Exports the database master key.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintassiSyntax

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

ArgomentiArguments

FILE ='path_to_file'FILE ='path_to_file'
Specifica il percorso completo, nome di file incluso, del file in cui verrà esportata la chiave master.Specifies the complete path, including file name, to the file to which the master key will be exported. Questo parametro può essere un percorso locale o un percorso UNC di rete.This may be a local path or a UNC path to a network location.

PASSWORD ='password'PASSWORD ='password'
Password utilizzata per crittografare la chiave master nel file.Is the password used to encrypt the master key in the file. Questa password è soggetta ai controlli di complessità delle password.This password is subject to complexity checks. Per ulteriori informazioni, vedere Password Policy.For more information, see Password Policy.

RemarksRemarks

È necessario aprire e pertanto decrittografare la chiave master prima di eseguirne il backup.The master key must be open and, therefore, decrypted before it is backed up. Se è crittografata con la chiave master del servizio, non è necessario aprire in modo esplicito la chiave master.If it is encrypted with the service master key, the master key does not have to be explicitly opened. Se invece la chiave master è crittografata solo con una password dovrà essere aperta in modo esplicito.But if the master key is encrypted only with a password, it must be explicitly opened.

È consigliabile creare una copia di backup della chiave master subito dopo la creazione e archiviare il backup in una posizione esterna sicura.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.

PermissionsPermissions

È richiesta l'autorizzazione CONTROL per il database.Requires CONTROL permission on the database.

EsempiExamples

Nell'esempio seguente viene creata una copia di backup della chiave master AdventureWorks2012.The following example creates a backup of the AdventureWorks2012 master key. Poiché questa chiave master non è crittografata con la chiave master del servizio, è necessario specificare una password all'apertura.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   

Vedere ancheSee 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)
Gerarchia di crittografiaEncryption Hierarchy