sys.dm_database_encryption_keys (Transact-SQL)

Restituisce informazioni sullo stato di crittografia di un database e sulle chiavi di crittografia a esso associate. Per ulteriori informazioni sulla crittografia del database, vedere Transparent Data Encryption (TDE).

Nome della colonna

Tipo di dati

Descrizione

database_id

int

ID del database.

encryption_state

int

Indica se il database è crittografato o meno.

0 = Nessuna chiave di crittografia del database presente, nessuna crittografia

1 = Non crittografato

2 = Crittografia in corso

3 = Crittografato

4 = Modifica chiave in corso

5 = Decrittografia in corso

6 = Modifica della protezione in corso. È in corso la modifica della chiave asimmetrica o del certificato utilizzato per crittografare la chiave di crittografia del database.

create_date

datetime

Visualizza la data di creazione della chiave di crittografia.

regenerate_date

datetime

Visualizza la data di rigenerazione della chiave di crittografia.

modify_date

datetime

Visualizza la data di modifica della chiave di crittografia.

set_date

datetime

Visualizza la data di applicazione al database della chiave di crittografia.

opened_date

datetime

Mostra l'ultima apertura della chiave del database.

key_algorithm

nvarchar(32)

Visualizza l'algoritmo utilizzato per la chiave.

key_length

int

Visualizza la lunghezza della chiave.

encryptor_thumbprint

varbinary(20)

Mostra l'identificazione digitale della crittografia.

encryptor_type

nvarchar(32)

Viene descritto il componente di crittografia.

Si applica a: SQL Server (SQL Server 2012 fino alla versione corrente).

percent_complete

real

Percentuale di completamento del cambiamento di stato della crittografia del database. In assenza di un cambiamento di stato il valore sarà 0.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica (Transact-SQL)

Funzioni e viste a gestione dinamica relative alla sicurezza (Transact-SQL)

Opzioni ALTER DATABASE SET (Transact-SQL)

CREATE DATABASE ENCRYPTION KEY (Transact-SQL)

ALTER DATABASE ENCRYPTION KEY (Transact-SQL)

DROP DATABASE ENCRYPTION KEY (Transact-SQL)

Concetti

Transparent Data Encryption (TDE)

Crittografia di SQL Server

Chiavi di crittografia del database e di SQL Server (Motore di database)

Gerarchia di crittografia