sys.sensitivity_classifications (Transact-SQL)
적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics
데이터베이스의 분류된 각 항목에 대한 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
class | int | 분류가 존재하는 항목의 클래스를 식별합니다. 항상 값 1(열을 나타낸)을 갖습니다. |
class_desc | varchar(16) | 분류가 존재하는 항목의 클래스에 대한 설명입니다. 는 항상 값 이 OBJECT_OR_COLUMN |
major_id | int | sys.all_objects.object_id에 해당하는 분류된 열을 포함하는 테이블의 ID를 나타냅니다. |
minor_id | int | sys.all_columns.column_id에 해당하는 분류가 있는 열의 ID를 나타냅니다. |
label | sysname | 민감도 분류에 할당된 레이블(사람이 읽을 수 있는) |
label_id | sysname | 레이블과 연결된 ID로, AIP(Azure Information Protection)와 같은 정보 보호 시스템에서 사용할 수 있습니다. |
information_type | sysname | 민감도 분류에 할당된 정보 유형(사람이 읽을 수 있는) |
information_type_id | sysname | AIP(Azure Information Protection)와 같은 정보 보호 시스템에서 사용할 수 있는 정보 유형과 연결된 ID입니다. |
rank | int | 순위의 숫자 값입니다. NONE의 경우 0 LOW의 경우 10 보통의 경우 20 HIGH의 경우 30 CRITICAL의 경우 40 |
rank_desc | sysname | 순위의 텍스트 표현: NONE, LOW, MEDIUM, HIGH, CRITICAL |
설명
- 이 뷰는 데이터베이스의 분류 상태에 대한 가시성을 제공합니다. 데이터베이스 분류를 관리하고 보고서를 생성하는 데 사용할 수 있습니다.
- 현재 데이터베이스 열의 분류만 지원됩니다.
예제
A. 분류된 모든 열 및 해당 분류 나열
다음 예제에서는 데이터베이스에서 분류된 각 열에 대한 테이블 이름, 열 이름, 레이블, 레이블 ID, 정보 유형, 정보 유형 ID, 순위 및 순위 설명을 나열하는 테이블을 반환합니다.
참고 항목
레이블은 Azure Synapse Analytics의 키워드입니다.
SELECT
SCHEMA_NAME(sys.all_objects.schema_id) as SchemaName,
sys.all_objects.name AS [TableName], sys.all_columns.name As [ColumnName],
[Label], [Label_ID], [Information_Type], [Information_Type_ID], [Rank], [Rank_Desc]
FROM
sys.sensitivity_classifications
left join sys.all_objects on sys.sensitivity_classifications.major_id = sys.all_objects.object_id
left join sys.all_columns on sys.sensitivity_classifications.major_id = sys.all_columns.object_id
and sys.sensitivity_classifications.minor_id = sys.all_columns.column_id
사용 권한
VIEW ANY SENSITIVITY CLASSIFICATION 권한이 필요합니다.
카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.
참고 항목
ADD SENSITIVITY CLASSIFICATION(Transact-SQL)