Share via


sys.dm_cryptographic_provider_keys (Transact-SQL)

適用於:SQL Server

傳回可延伸金鑰管理 (EKM) 提供者所提供的金鑰相關資訊。

Transact-SQL 語法慣例

重要

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  

另請參閱

可延伸金鑰管理 (EKM)