sys.dm_server_audit_status(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

감사의 현재 상태를 나타내는 각 서버 감사의 행을 반환합니다. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)을 참조하세요.

열 이름 데이터 형식 설명
audit_id int 감사의 ID입니다. 카탈로그 뷰의 audit_id 열에 sys.audits 지도.
이름 sysname 감사의 이름입니다. 카탈로그 뷰의 name 열과 sys.server_audits 동일합니다.
status smallint 서버 감사의 숫자 상태입니다.

0 = 시작되지 않음
1 = 시작됨
2 = 런타임 실패
3 = 대상 만들기 실패
4 = 종료
상태_desc nvarchar(256) 서버 감사의 상태 보여 주는 문자열:

- NOT_STARTED
-시작
- RUNTIME_FAIL
- TARGET_CREATION_FAILED
- SHUTTING_DOWN
상태_time datetime2 감사에 대한 마지막 상태 변경 내용의 UTC로 타임스탬프입니다.
event_session_address varbinary(8) 감사와 연결된 확장 이벤트 세션의 주소입니다. 카탈로그 뷰의 address 열과 sys.dm_xe_sessions 관련이 있습니다.
audit_file_path nvarchar(256) 현재 사용 중인 감사 파일 대상의 전체 경로 및 파일 이름입니다. 파일 감사에 대해서만 채워집니다.
audit_file_size bigint 감사 파일의 대략적인 크기(바이트)입니다. 파일 감사에 대해서만 채워집니다.

사용 권한

보안 주체에는 VIEW SERVER SECURITY STATE 권한이 있어야 합니다.

카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 Metadata Visibility Configuration을 참조하세요.

참고 항목

다음 단계