sys.dm_database_encryption_keys (Transact-SQL)
Возвращает сведения о состоянии шифрования базы данных и о связанных ключах шифрования базы данных. Дополнительные сведения о шифровании баз данных см. в разделе Прозрачное шифрование данных (TDE).
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
---|---|---|
database_id |
int |
Идентификатор базы данных. |
encryption_state |
int |
Указывает, является ли база данных зашифрованной или незашифрованной. 0 = нет ключа шифрования базы данных, нет шифрования 1 = не зашифрована 2 = выполняется шифрование 3 = зашифрован 4 = выполняется изменение ключа 5 = выполняется расшифровка 6 = производится изменение защиты (изменился сертификат или асимметричный ключ, которым зашифрован ключ шифрования базы данных). |
create_date |
datetime |
Отображает дату создания ключа шифрования. |
regenerate_date |
datetime |
Отображает дату повторного создания ключа шифрования. |
modify_date |
datetime |
Отображает дату изменения ключа шифрования. |
set_date |
datetime |
Отображает дату применения ключа шифрования к базе данных. |
opened_date |
datetime |
Показывает, когда ключ базы данных был открыт в последний раз. |
key_algorithm |
varchar(?) |
Отображает алгоритм, используемый для ключа. |
key_length |
int |
Отображает длину ключа. |
encryptor_thumbprint |
varbin |
Показывает отпечаток шифратора. |
percent_complete |
real |
Процент выполнения шифрования базы данных. Значение 0, если изменения состояния не было. |
Разрешения
Необходимо разрешение VIEW SERVER STATE на сервере.
См. также
Справочник
Динамические административные представления и функции (Transact-SQL)
Динамические административные представления и функции, связанные с безопасностью (Transact-SQL)
Параметры ALTER DATABASE SET (Transact-SQL)
CREATE DATABASE ENCRYPTION KEY (Transact-SQL)
ALTER DATABASE ENCRYPTION KEY (Transact-SQL)
DROP DATABASE ENCRYPTION KEY (Transact-SQL)
Основные понятия
Прозрачное шифрование данных (TDE)
Ключи шифрования базы данных и SQL Server (компонент Database Engine)