sys.server_file_audits(Transact-SQL)sys.server_file_audits (Transact-SQL)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

파일 감사 유형에 대 한 확장된 정보를 포함 한 SQL ServerSQL Server 서버 인스턴스에서 감사 합니다.Contains extended information about the file audit type in a SQL ServerSQL Server audit on a server instance. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)을 참조하세요.For more information, see SQL Server Audit (Database Engine).

열 이름Column name 데이터 형식Data type DescriptionDescription
audit_idaudit_id intint 감사의 ID입니다.ID of the audit.
namename sysnamesysname 감사의 이름입니다.Name of the audit.
audit_guidaudit_guid uniqueidentifieruniqueidentifier 감사의 GUID입니다.GUID of the audit.
create_datecreate_date datetimedatetime 파일 감사를 만든 UTC 날짜입니다.UTC date when the file audit was created.
modify_datemodify_date 날짜/시간datatime 파일 감사를 마지막으로 수정한 UTC 날짜입니다.UTC date when the file audit was last modified.
principal_idprincipal_id intint 서버에 등록된 감사 소유자의 ID입니다.ID of the owner of the audit as registered on the server.
형식type char(2)char(2) 감사 유형:Audit type:

0 = NT 보안 이벤트 로그0 = NT Security event log

1 = NT 응용 프로그램 이벤트 로그1 = NT Application event log

2 = 파일 시스템의 파일2 = File on file system
type_desctype_desc nvarchar (60)nvarchar(60) 감사 유형 설명입니다.Audit type description.
on_failureon_failure tinyinttinyint 조건이 실패한 경우:On Failure condition:

0 = 계속0 = Continue

1 = 서버 인스턴스 종료1 = Shut down server instance

2 = 작업 실패2 = Fail operation
on_failure_descon_failure_desc nvarchar (60)nvarchar(60) 동작 항목을 쓰지 못한 경우:On Failure to write an action entry:

CONTINUECONTINUE

SHUTDOWN SERVER INSTANCESHUTDOWN SERVER INSTANCE

FAIL OPERATIONFAIL OPERATION
is_state_enabledis_state_enabled tinyinttinyint 0 = 사용 안 함0 = Disabled

1 = 사용1 = Enabled
queue_delayqueue_delay intint 디스크에 쓸 때까지 대기할 최대 제안 시간(밀리초)입니다.Suggested maximum time, in milliseconds, to wait before writing to disk. 0인 경우 이벤트가 계속될 수 있도록 감사에 의해 쓰기가 보장됩니다.If 0, the audit will guarantee a write before the event can continue.
predicatepredicate nvarchar(8000)nvarchar(8000) 이벤트에 적용되는 조건자 식입니다.Predicate expression that is applied to the event.
max_file_sizemax_file_size bigintbigint 감사의 최대 크기(MB):Maximum size, in megabytes, of the audit:

0 = 무제한/선택한 감사 유형에 적용할 수 없음0 = Unlimited/Not applicable to the type of audit selected.
max_rollover_filesmax_rollover_files intint 롤오버 옵션과 함께 사용할 최대 파일 수입니다.Maximum number of files to use with the rollover option.
max_filesmax_files intint 롤오버 옵션 없이 사용할 최대 파일 수입니다.Maximum number of files to use without the rollover option.
reserved_disk_spacereserved_disk_space intint 파일당 예약할 디스크 공간의 양입니다.Amount of disk space to reserve per file.
log_file_pathlog_file_path nvarchar (260)nvarchar(260) 감사가 있는 경로입니다.Path to where audit is located. 파일 감사의 경우 파일 경로이고 응용 프로그램 로그 감사의 경우 응용 프로그램 로그 경로입니다.File path for file audit, application log path for application log audit.
log_file_namelog_file_name nvarchar (260)nvarchar(260) CREATE AUDIT DDL에서 제공하는 로그 파일의 기본 이름입니다.Base name for the log file supplied in the CREATE AUDIT DDL. base_log_name 파일에 증분값을 접미사로 추가하여 로그 파일 이름을 만듭니다.An incremental number is added to the base_log_name file as a suffix to create the log file name.

PermissionsPermissions

있는 보안 주체는 ALTER ANY SERVER AUDIT 또는 VIEW ANY DEFINITION 권한이 카탈로그 뷰에 액세스할 수 있어야 합니다.Principals with the ALTER ANY SERVER AUDIT or VIEW ANY DEFINITION permission have access to this catalog view. 또한 보안 주체가 거부 되지 않아야 VIEW ANY DEFINITION 권한.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

사용자가 소유하고 있거나 사용 권한을 부여 받은 보안 개체에 대해서만 카탈로그 뷰의 메타데이터를 볼 수 있습니다.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. 자세한 내용은 Metadata Visibility Configuration을 참조하세요. For more information, see Metadata Visibility Configuration.

관련 항목:See Also

서버 감사 ( 만들기 Transact SQL ) CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER audit( Transact SQL ) ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER audit( Transact SQL ) DROP SERVER AUDIT (Transact-SQL)
SERVER AUDIT specification( 만들기 Transact SQL ) CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT specification( Transact SQL ) ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT specification( Transact SQL ) DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
DATABASE AUDIT specification( 만들기 Transact SQL ) CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT specification( Transact SQL ) ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT specification( Transact SQL ) DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER authorization( Transact SQL ) ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file( Transact SQL ) sys.fn_get_audit_file (Transact-SQL)
sys.server_audits( Transact SQL ) sys.server_audits (Transact-SQL)
sys.server_file_audits (TRANSACT-SQL) sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications( Transact SQL ) sys.server_audit_specifications (Transact-SQL)
sys.database_audit_specifications( Transact SQL ) sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details( Transact SQL ) sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status( Transact SQL ) sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions( Transact SQL ) sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map( Transact SQL ) sys.dm_audit_class_type_map (Transact-SQL)
서버 감사 및 서버 감사 사양 만들기Create a Server Audit and Server Audit Specification