Condividi tramite


BACKUP MASTER KEY (Transact-SQL)

Esporta la chiave master del database.

Icona di collegamento a un argomento 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 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 sicura.

Autorizzazioni

È richiesta l'autorizzazione CONTROL per il database.

Esempi

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

USE AdventureWorks2012;
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)

Concetti

Gerarchia di crittografia