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

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 = Cifrado

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

nvarchar(32)

Muestra el algoritmo utilizado por la clave.

key_length

int

Muestra la longitud de la clave.

encryptor_thumbprint

varbinary(20)

Muestra la huella digital del sistema de cifrado.

encryptor_type

nvarchar(32)

Describe el sistema de cifrado.

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

percent_complete

real

Porcentaje completado del cambio de estado del cifrado de la base de datos. Será 0 si 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