sys.dm_database_encryption_keys (Transact-SQL)
Retourne des informations sur l'état de chiffrement d'une base de données et de ses clés de chiffrement de base de données associées. Pour plus d'informations sur le chiffrement de base de données, consultez Présentation du chiffrement transparent des données (TDE).
Nom de la colonne |
Type de données |
Description |
---|---|---|
database_id |
int |
ID de la base de données. |
encryption_state |
int |
Indique si la base de données est chiffrée ou non chiffrée. 0 = aucune clé de chiffrement de base de données présente, pas de chiffrement 1 = non chiffré 2 = chiffrement en cours 3 = chiffré 4 = modification de clé en cours 5 = déchiffrement en cours 6 = modification de la protection en cours (Le certificat ou la clé asymétrique qui chiffre la clé de chiffrement de base de données est en cours de modification.) |
create_date |
datetime |
Affiche la date de création de la clé de chiffrement. |
regenerate_date |
datetime |
Affiche la date de régénération de la clé de chiffrement. |
modify_date |
datetime |
Affiche la date de modification de la clé de chiffrement. |
set_date |
datetime |
Affiche la date à laquelle la clé de chiffrement a été appliquée à la base de données. |
opened_date |
datetime |
Indique à quel moment la clé de base de données a été ouverte pour la dernière fois. |
key_algorithm |
varchar(?) |
Affiche l'algorithme utilisé pour la clé. |
key_length |
int |
Affiche la longueur de la clé. |
encryptor_thumbprint |
varbin |
Affiche l'empreinte numérique du chiffreur. |
percent_complete |
real |
Pourcentage accompli de la modification de l'état de chiffrement de la base de données. La valeur 0 indique aucune modification d'état. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Voir aussi