sys.column_encryption_key_values (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

傳回使用 CREATE COLUMN ENCRYPTION KEY 或 ALTER COLUMN ENCRYPTION KEY (Transact-SQL) 語句所建立之數據行加密密鑰 (CEK) 加密值的相關信息。 每個資料列都代表 CEK 的值,以資料行主要金鑰 (CMK) 加密。

資料行名稱 資料類型 描述
column_encryption_key_id int 資料庫中CEK的識別碼。
column_master_key_id int 用來加密 CEK 值的數據行主要金鑰標識碼。
encrypted_value varbinary(8000) 使用 column_master_key_id 中指定的 CMK 加密的 CEK 值。
encryption_algorithm_name sysname 用來加密 CEK 值的演算法名稱。

用來加密值之加密演算法的名稱。 系統提供者的演算法必須是 RSA_OAEP

權限

需要 VIEW ANY COLUMN ENCRYPTION KEY 許可權。

目錄檢視中元數據的可見度僅限於用戶擁有的安全性實體,或用戶獲授與某些許可權的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

CREATE COLUMN ENCRYPTION KEY (Transact-SQL)
ALTER COLUMN ENCRYPTION KEY (Transact-SQL)
DROP COLUMN ENCRYPTION KEY (Transact-SQL)
CREATE COLUMN MASTER KEY (Transact-SQL)
安全性目錄檢視 (Transact-SQL)
sys.column_encryption_keys (Transact-SQL)
sys.column_master_keys (Transact-SQL)
sys.columns (Transact-SQL)
一律加密
具有安全記憶體保護區的 Always Encrypted
永遠加密的金鑰管理概觀
為具有安全記憶體保護區的 Always Encrypted 管理金鑰