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 des bases de données, consultez 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 |
nvarchar(32) |
Affiche l'algorithme utilisé pour la clé. |
|
key_length |
int |
Affiche la longueur de la clé. |
|
encryptor_thumbprint |
varbinary(20) |
Affiche l'empreinte numérique du chiffreur. |
|
encryptor_type |
nvarchar(32) |
Décrit le 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
Référence
Fonctions et vues de gestion dynamique (Transact-SQL)
Fonctions et vues de gestion dynamique relatives à la sécurité (Transact-SQL)
Options SET de ALTER DATABASE (Transact-SQL)
CREATE DATABASE ENCRYPTION KEY (Transact-SQL)
ALTER DATABASE ENCRYPTION KEY (Transact-SQL)
DROP DATABASE ENCRYPTION KEY (Transact-SQL)
Concepts
Chiffrement transparent des données (TDE)
SQL Server et clés de chiffrement de base de données (moteur de base de données)