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