적용 대상:SQL Server
Azure SQL Managed Instance에 적용합니다.
감사의 현재 상태를 나타내는 각 서버 감사의 행을 반환합니다. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)을 참조하세요.
| 열 이름 | 데이터 형식 | 설명 |
|---|---|---|
| audit_id | int | 감사의 ID입니다. 카탈로그 뷰의 audit_id 열에 sys.audits 매핑됩니다. |
| name | 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 | 감사 파일의 대략적인 크기(바이트)입니다. 파일 감사에 대해서만 채워집니다. |
Permissions
프린시펄은 반드시 SERVER SECURITY STATE 권한을 가져야VIEW 합니다.
카탈로그 뷰에서 메타데이터의 가시성은 사용자가 소유하고 있거나 사용자에게 일부 권한이 부여된 보안 항목으로 제한됩니다. 자세한 내용은 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(Transact-SQL)
- sys.dm_audit_actions(Transact-SQL)
- sys.dm_audit_class_type_map(Transact-SQL)
- 서버 감사 및 서버 감사 사양 만들기