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.