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 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
보안 enclave를 사용한 Always Encrypted
상시 암호화를 위한 키 관리 개요
보안 Enclave를 사용한 Always Encrypted 키 관리