Поделиться через


sys.dm_cryptographic_provider_keys (Transact-SQL)

Область применения: SQL Server

Возвращает сведения о ключах, предоставленных поставщиком расширенного управления ключами.

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

Внимание

В настоящее время это динамическое административное представление не поддерживается соединителем EKM SQL Server. Группа продуктов SQL Server знает об этой проблеме и будет решать эту проблему в будущем.

Синтаксис

  
dm_cryptographic_provider_keys ( provider_id )  

Аргументы

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

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

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

Разрешения

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

Если проверку подлинности пользователя на поставщике расширенного управления ключами выполнить не удалось, данные ключей не возвращаются.

Примеры

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

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);  
GO  

См. также

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