sys.dm_cryptographic_provider_keys (Transact-SQL)

Применимо к:SQL Server

Возвращает информацию о ключах, предоставленных провайдером Extensible Key Management (EKM).

Соглашения о синтаксисе Transact-SQL

Important

Этот динамический вид управления в настоящее время не поддерживается SQL Server EKM Connector. Команда продукта SQL Server осведомлена об этой проблеме и займётся ею в будущем.

Syntax

  
dm_cryptographic_provider_keys ( provider_id )  

Аргументы

provider_id
Идентификационный номер поставщика расширенного управления ключами, без значения по умолчанию.

Возвращаемые таблицы

Название столбца Тип данных Описание
key_id int Идентификационный номер ключа на провайдере.
key_name nvarchar(512) Название ключа на провайдере.
key_thumbprint varbinary(32) Отпечаток пальца от поставщика ключа.
algorithm_id int Идентификационный номер алгоритма на поставщике.
algorithm_tag int Тег алгоритма на провайдере.
key_type nchar(256) Тип ключа у провайдера.
key_length int Длина ключа на провайдере.

Permissions

При запросе этого представления он аутентифицирует пользовательский контекст у провайдера и перечисляет все ключи, видимые пользователю.

Если пользователь не может пройти аутентификацию у провайдера EKM, ключевая информация не будет возвращена.

Examples

В следующем примере показаны ключевые свойства поставщика с идентификационным номером 1234567.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);  
GO  

См. также

Расширенное управление ключами (EKM)