다음을 통해 공유


sys.dm_audit_class_type_map(Transact-SQL)

적용 대상:SQL ServerAzure SQL 데이터베이스Azure SQL Managed Instance

감사 로그의 열에 class_type 매핑할 수 있는 보안 가능한 클래스를 나열한 테이블을 반환합니다. SQL Server 감사에 대한 자세한 내용은 SQL Server 감사(데이터베이스 엔진)를 참조하세요.

열 이름 데이터 형식 설명
class_type char(2) 감사된 엔터티의 클래스 형식입니다. get_audit_file() 함수가 반환하는 감사 로그에 class_type 대한 매핑입니다. null을 허용하지 않습니다.
class_type_desc nvarchar(120) 감사된 객체의 클래스 이름입니다. null을 허용하지 않습니다.
securable_class_desc nvarchar(120) 감사 대상 등급에 class_type 해당하는 보안 등급. NULL 만약 이 class_type 보안 가능한 객체에 매핑되지 않는다면, 와 결합 class_desc 할 수 있습니다. sys.dm_audit_actions.

사용 권한

이 보기는 대중에게 표시됩니다.

이 함수를 sys.fn_get_audit_file 사용하려면 SQL Server 2019(15.x) 및 이전 버전은 서버에 권한이 필요 CONTROL SERVER 하며, SQL Server 2022(16.x) 및 이후 버전은 서버에 권한이 필요합니다 VIEW SERVER SECURITY AUDIT .

예시

이 SQL Server 예시는 로컬에 저장된 Audit 파일을 읽고 뷰와 sys.dm_audit_class_type_map 결합합니다.

SELECT *
FROM sys.fn_get_audit_file('D:\SQLData\Audits\*.sqlaudit', DEFAULT, DEFAULT) AS audit_file
     INNER JOIN sys.dm_audit_class_type_map AS dm_audit_class_type_map
         ON audit_file.class_type = dm_audit_class_type_map.class_type;
GO

Transact-SQL 참고문헌