sys.dm_server_audit_status(Transact-SQL)
적용 대상: SQL Server Azure 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 = 종료 |
status_desc | nvarchar(256) | 서버 감사의 상태를 보여 주는 문자열: - NOT_STARTED -시작 - RUNTIME_FAIL - TARGET_CREATION_FAILED - SHUTTING_DOWN |
status_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을 참조하세요.
참고 항목
- CREATE SERVER AUDIT(Transact-SQL)
- ALTER SERVER AUDIT(Transact-SQL)
- DROP SERVER AUDIT(Transact-SQL)
- CREATE SERVER AUDIT SPECIFICATION(Transact-SQL)
- ALTER SERVER AUDIT SPECIFICATION(Transact-SQL)
- DROP SERVER AUDIT SPECIFICATION(Transact-SQL)
- CREATE DATABASE AUDIT SPECIFICATION(Transact-SQL)
- ALTER DATABASE AUDIT SPECIFICATION(Transact-SQL)
- DROP DATABASE AUDIT SPECIFICATION(Transact-SQL)
- ALTER AUTHORIZATION(Transact-SQL)
다음 단계
- sys.fn_get_audit_file(Transact-SQL)
- sys.server_audits(Transact-SQL)
- sys.server_file_audits(Transact-SQL)
- sys.server_audit_specifications(Transact-SQL)
- sys.server_audit_specification_details(Transact-SQL)
- sys.database_audit_specifications(Transact-SQL)
- sys.database_audit_specification_details(Transact-SQL)
- sys.dm_server_audit_status
- sys.dm_audit_actions(Transact-SQL)
- sys.dm_audit_class_type_map(Transact-SQL)
- 서버 감사 및 서버 감사 사양 만들기