Compartir a través de


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 Cifrado de datos transparente (TDE).

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

Nombre de columna

Tipo de datos

Descripción

database_id

int

Identificador 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.

Vea también

Referencia

Funciones y vistas de administración dinámica (Transact-SQL)

Funciones y vistas de administración dinámica relacionadas con la seguridad (Transact-SQL)

Opciones de ALTER DATABASE SET (Transact-SQL)

CREATE DATABASE ENCRYPTION KEY (Transact-SQL)

ALTER DATABASE ENCRYPTION KEY (Transact-SQL)

DROP DATABASE ENCRYPTION KEY (Transact-SQL)

Conceptos

Cifrado de datos transparente (TDE)

Cifrado de SQL Server

SQL Server y claves de cifrado de base de datos (motor de base de datos)

Jerarquía de cifrado