Compartilhar via


sys.dm_cryptographic_provider_keys (Transact-SQL)

Aplica-se: 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  

Confira também

EKM (Gerenciamento extensível de chaves)