다음을 통해 공유


sys.server_audits(Transact-SQL)

적용 대상: SQL Server Azure SQL Managed Instance

서버 인스턴스에 SQL Server Audit 별로 행이 하나씩 들어 있습니다. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)을 참조하세요.

열 이름 데이터 형식 설명
audit_id int 감사의 ID입니다.
이름 sysname 감사의 이름입니다.
audit_guid uniqueidentifier 멤버 서버를 사용하여 감사를 열거하는 데 사용되는 감사의 GUID|서버 시작 및 데이터베이스 연결 작업 중 데이터베이스 감사 사양입니다.
create_date 날짜/시간 감사를 만든 UTC 날짜입니다.
modify_date 날짜/시간 감사를 마지막으로 수정한 UTC 날짜입니다.
principal_id int 서버에 등록된 감사 소유자의 ID입니다.
type char(2) 감사 유형:

SL - NT 보안 이벤트 로그

AL - NT 애플리케이션 이벤트 로그

FL - 파일 시스템의 파일
type_desc nvarchar(60) 보안 로그

APPICATION LOG

FILE
on_failure tinyint 작업 항목을 작성하지 못한 경우:

0 - 계속

1 - 서버 인스턴스 종료

2 - 실패 작업
on_failure_desc nvarchar(60) 작업 항목을 작성하지 못한 경우:

CONTINUE

서버 인스턴스 종료

FAIL_OPERATION
is_state_enabled tinyint 0 - 사용 안 함

1 - 사용
queue_delay int 디스크에 쓰기 전에 대기하는 최대 시간(밀리초)입니다. 0이면 감사는 이벤트를 계속하기 전에 쓰기를 보장합니다.
predicate nvarchar(3000) 이벤트에 적용되는 조건자 식입니다.

사용 권한

ALTER ANY SERVER AUDIT 또는 VIEW ANY DEFINITION 권한이 있는 보안 주체는 이 카탈로그 뷰에 액세스할 수 있습니다. 또한 보안 주체에 VIEW ANY DEFINITION 권한이 거부되어서는 안 됩니다.

카탈로그 뷰에서 메타데이터의 표시 유형은 사용자가 소유하거나 사용자에게 일부 권한이 부여된 보안 개체로 제한됩니다. 자세한 내용은 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_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)
서버 감사 및 서버 감사 사양 만들기