Condividi tramite


sys.dm_cryptographic_provider_keys (Transact-SQL)

Si applica a: SQL Server

Restituisce le informazioni sulle chiavi fornite da un provider EKM (Extensible Key Management).

Convenzioni relative alla sintassi Transact-SQL

Importante

Questa visualizzazione a gestione dinamica non è attualmente supportata dal connettore SQL Server EKM. Il team del prodotto SQL Server è a conoscenza di questo problema e lo risolverà in futuro.

Sintassi

  
dm_cryptographic_provider_keys ( provider_id )  

Argomenti

provider_id
Numero di identificazione del provider EKM, senza valori predefiniti.

Tabelle restituite

Nome colonna Tipo di dati Descrizione
key_id int Numero di identificazione della chiave nel provider.
key_name nvarchar(512) Nome della chiave nel provider.
key_thumbprint varbinary(32) Identificazione personale dal provider della chiave.
algorithm_id int Numero di identificazione dell'algoritmo nel provider.
algorithm_tag int Tag dell'algoritmo nel provider.
key_type nchar(256) Tipo di chiave nel provider.
key_length int Lunghezza della chiave nel provider.

Autorizzazioni

Quando viene eseguita una query sulla vista, verrà autenticato il contesto utente con il provider e verranno enumerate tutte le chiavi visibili all'utente.

Se l'utente non può autenticarsi con il provider EKM, non sarà restituita alcuna informazione sulle chiavi.

Esempi

Nell'esempio seguente vengono illustrate le proprietà chiave per un provider con il numero di identificazione 1234567.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);  
GO  

Vedi anche

Extensible Key Management (EKM)