BACKUP MASTER KEY (Transact-SQL)
Esporta la chiave master del database.
Convenzioni 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)