BACKUP MASTER KEY (Transact-SQL)

Esporta la chiave master del database.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • FILE ='path_to_file'
    Specifica il percorso completo, nome di file incluso, del file in cui verrà esportata la chiave master. Questo parametro può essere un percorso locale o un percorso UNC di rete.
  • PASSWORD ='password'
    Password utilizzata per crittografare la chiave master nel file. Questa password è soggetta ai controlli di complessità delle password. Per ulteriori informazioni, vedere Criteri di gestione delle password.

Osservazioni

È necessario aprire e pertanto decrittografare la chiave master prima di eseguirne il backup. Se è crittografata con la chiave master del servizio, non è necessario aprire in modo esplicito la chiave master. Se invece la chiave master è crittografata solo con una password dovrà essere aperta in modo esplicito.

È consigliabile creare una copia di backup della chiave master subito dopo la creazione e archiviare il backup in una posizione esterna protetta.

Autorizzazioni

È richiesta l'autorizzazione CONTROL per il database.

Esempi

Nell'esempio seguente viene creata una copia di backup della chiave master AdventureWorks. Poiché questa chiave master non è crittografata con la chiave master del servizio, è necessario specificare una password all'apertura.

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

Vedere anche

Riferimento

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)

Altre risorse

Gerarchia di crittografia

Guida in linea e informazioni

Assistenza su SQL Server 2005