sys.dm_cryptographic_provider_algorithms (TRANSACT-SQL)sys.dm_cryptographic_provider_algorithms (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) プロバイダーによってサポートされているアルゴリズムを返します。Returns the algorithms supported by an Extensible Key Management (EKM) provider.

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

構文Syntax

  
sys.dm_cryptographic_provider_algorithms ( provider_id )  

引数Arguments

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

返されるテーブルTables Returned

列名Column name データ型Data type 説明Description
algorithm_idalgorithm_id intint アルゴリズムの識別番号を指定します。Is the identification number of the algorithm.
algorithm_tagalgorithm_tag nvarchar(60)nvarchar(60) アルゴリズムの識別タグを指定します。Is the identification tag of the algorithm.
key_typekey_type nvarchar(128)nvarchar(128) キーの種類を示します。Shows the key type. 非対称キー、または対称キーを返します。Returns either ASYMMETRIC KEY or SYMMETRIC KEY.
key_lengthkey_length intint ビット単位のキーの長さを示します。Indicates the key length in bits.

アクセス許可Permissions

ユーザーは、public データベース ロールのメンバーである必要があります。The user must be a member of the public database role.

使用例Examples

次の例では、識別番号が 1234567 であるプロバイダーのプロバイダー オプションを表示しています。The following example shows the provider options for a provider with the identification number of 1234567.

SELECT * FROM sys.dm_cryptographic_provider_algorithms(1234567);  
GO  

関連項目See Also

拡張キー管理 (EKM) Extensible Key Management (EKM)
セキュリティ関連の動的管理ビューおよび関数 (Transact-SQL)Security-Related Dynamic Management Views and Functions (Transact-SQL)