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