sys.column_encryption_key_values(Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

CREATE COLUMN ENCRYPTION KEY文またはALTER COLUMN ENCRYPTION KEY(Transact-SQL)文で作成された列暗号化鍵(CEK)の暗号化された値を返します。 各行は、列マスター キー (CMK) で暗号化された CEK の値を表します。

列名 データ型 説明
column_encryption_key_id int データベース内の CEK の ID。
column_master_key_id int CEK 値の暗号化に使用された列マスター キーの ID。
encrypted_value varbinary(8000) column_master_key_idで指定された CMK で暗号化された CEK 値。
encryption_algorithm_name sysname CEK 値の暗号化に使用されるアルゴリズムの名前。

値を暗号化するために使用する暗号化アルゴリズムの名前です。 システム プロバイダーのアルゴリズムは、RSA_OAEP である必要があります。

アクセス許可

VIEWのCOLUMN ENCRYPTION KEY許可が必要です。

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。