sys.sensitivity_classifications (Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 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)