sys.dm_database_encryption_keys (Transact-SQL)
Возвращает сведения о состоянии шифрования базы данных и о связанных ключах шифрования базы данных. Дополнительные сведения о шифровании баз данных см. в разделе Прозрачное шифрование данных (TDE).
Имя столбца |
Тип данных |
Описание |
|
---|---|---|---|
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 |
nvarchar(32) |
Отображает алгоритм, используемый для ключа. |
|
key_length |
int |
Отображает длину ключа. |
|
encryptor_thumbprint |
varbinary(20) |
Показывает отпечаток шифра. |
|
encryptor_type |
nvarchar(32) |
Описывает шифратор.
|
|
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)