sys.dm_cryptographic_provider_keys (TRANSACT-SQL)sys.dm_cryptographic_provider_keys (Transact-SQL)

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

拡張キー管理 (EKM: Extensible Key Management) プロバイダーによって提供されるキーに関する情報を返します。Returns information about the keys provided by a Extensible Key Management (EKM) provider.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions


dm_cryptographic_provider_keys ( provider_id )  


EKM プロバイダーの識別番号。既定値はありません。Identification number of the EKM provider, with no default.

返されるテーブルTables Returned

列名Column name データ型Data type 説明Description
key_idkey_id intint プロバイダーのキーの識別番号。Identification number of the key on the provider.
key_namekey_name nvarchar(512)nvarchar(512) プロバイダーのキーの名前。Name of the key on the provider.
key_thumbprintkey_thumbprint varbinary(32)varbinary(32) キーのプロバイダーのサムプリント。Thumbprint from the provider of the key.
algorithm_idalgorithm_id intint プロバイダーのアルゴリズムの識別番号。Identification number of the algorithm on the provider.
algorithm_tagalgorithm_tag intint プロバイダーのアルゴリズムのタグTag of the algorithm on the provider.
key_typekey_type nchar(256)nchar(256) プロバイダーのキーの型。Type of key on the provider.
key_lengthkey_length intint プロバイダーのキーの長さLength of the key on the provider.


このビューを照会すると、プロバイダーを使用して、ユーザー コンテキストの認証、ユーザーに表示されるすべてのキーの列挙されます。When this view is queried it will authenticate the user context with the provider and enumerate all keys visible to the user.

ユーザーが EKM プロバイダーで認証できない場合、キー情報は返されません。If the user cannot authenticate with the EKM provider, no key information will be returned.


次の例では、キーのプロパティを示しますの識別番号であるプロバイダーの1234567します。The following example shows the key properties for a provider with the identification number of 1234567.

SELECT * FROM sys.dm_cryptographic_provider_keys(1234567);  

関連項目See Also

拡張キー管理 (EKM)Extensible Key Management (EKM)