sys.dm_database_encryption_keys (Transact-SQL)
Devuelve información sobre el estado de cifrado de una base de datos y sus claves de cifrado de la base de datos asociadas. Para obtener más información acerca del cifrado de bases de datos, vea Descripción del Cifrado de datos transparente (TDE).
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
database_id |
int |
Id. de la base de datos. |
encryption_state |
int |
Indica si la base de datos está cifrada o no. 0 = Ninguna clave de cifrado de la base de datos, sin cifrado 1 = Sin cifrar 2 = Cifrado en curso 3 = Cifrada 4 = Cambio de clave en curso 5 = Descifrado en curso 6 = Cambio de protección en curso (El certificado o clave asimétrica que cifra la clave de cifrado de la base de datos se está cambiando). |
create_date |
datetime |
Muestra la fecha de creación de la clave de cifrado. |
regenerate_date |
datetime |
Muestra la fecha de regeneración de la clave de cifrado. |
modify_date |
datetime |
Muestra la fecha de modificación de la clave de cifrado. |
set_date |
datetime |
Muestra la fecha de aplicación de la clave de cifrado a la base de datos. |
opened_date |
datetime |
Muestra la última vez que se abrió la clave de la base de datos. |
key_algorithm |
varchar(?) |
Muestra el algoritmo utilizado por la clave. |
key_length |
int |
Muestra la longitud de la clave. |
encryptor_thumbprint |
varbin |
Muestra la huella digital del sistema de cifrado. |
percent_complete |
real |
Porcentaje completado del cambio de estado del cifrado de la base de datos. Será 0 si no hay ningún cambio de estado. |
Permisos
Necesita el permiso VIEW SERVER STATE en el servidor.
Historial de cambios
Contenido actualizado |
---|
Se ha agregado la descripción correspondiente a encryption_state 6. |
Vea también