sys.column_encryption_key_values (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure 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 管理金鑰