sys.dm_cryptographic_provider_keys (Transact-SQL)
適用於:SQL Server
傳回可延伸金鑰管理 (EKM) 提供者所提供的金鑰相關信息。
重要
SQL Server EKM 連接器目前不支援此動態管理檢視。 SQL Server 產品小組知道此問題,並將在未來解決此問題。
語法
dm_cryptographic_provider_keys ( provider_id )
引數
provider_id
EKM 提供者的識別碼,沒有預設值。
傳回的數據表
資料行名稱 | 資料類型 | 描述 |
---|---|---|
key_id | int | 提供者上的金鑰標識碼。 |
key_name | nvarchar(512) | 提供者上的金鑰名稱。 |
key_thumbprint | varbinary(32) | 金鑰提供者的指紋。 |
algorithm_id | int | 提供者上的演算法識別碼。 |
algorithm_tag | int | 提供者上的演算法標記。 |
key_type | nchar(256) | 提供者上的金鑰類型。 |
key_length | int | 提供者上的金鑰長度。 |
權限
查詢此檢視時,它會向提供者驗證用戶內容,並列舉用戶可看見的所有密鑰。
如果使用者無法向 EKM 提供者進行驗證,則不會傳回任何密鑰資訊。
範例
下列範例顯示提供者的索引鍵屬性,識別碼為 1234567
。
SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);
GO