sys.dm_cryptographic_provider_keys (Transact-SQL)
Aplica-se a: SQL Server
Retorna informações sobre as chaves fornecidas por um provedor de EKM (gerenciamento de chave extensível).
Convenções de sintaxe de Transact-SQL
Importante
No momento, não há suporte para essa exibição de gerenciamento dinâmico no SQL Server EKM Connector. A equipe de produto do SQL Server está ciente desse problema e o resolverá no futuro.
Sintaxe
dm_cryptographic_provider_keys ( provider_id )
Argumentos
provider_id
Número de identificação do provedor de EKM, sem padrão.
Tabelas retornadas
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
key_id | int | Número de identificação da chave no provedor. |
key_name | nvarchar(512) | Nome da chave no provedor. |
key_thumbprint | varbinary(32) | Impressão digital do provedor da chave. |
algorithm_id | int | Número de identificação do algoritmo no provedor. |
algorithm_tag | int | Marca do algoritmo no provedor. |
key_type | nchar(256) | Tipo de chave no provedor. |
key_length | int | Comprimento da chave no provedor. |
Permissões
Quando essa exibição for consultada, ela autenticará o contexto do usuário junto ao provedor e enumerará todas as chaves visíveis ao usuário.
Se o usuário não puder autenticar com o provedor de EKM, nenhuma informação de chave será retornada.
Exemplos
O exemplo seguinte mostra as propriedades de chave de um provedor com o número de identificação 1234567
.
SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO