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

SI APPLICA A: sìSQL Server noDatabase SQL di AzurenoAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Contiene informazioni estese sul tipo di controllo dei file in un SQL ServerSQL Server audit in un'istanza del server.Contains extended information about the file audit type in a SQL ServerSQL Server audit on a server instance. Per altre informazioni, vedere SQL Server Audit (Motore di database).For more information, see SQL Server Audit (Database Engine).

Nome colonnaColumn name Tipo di datiData type DescrizioneDescription
audit_idaudit_id intint ID del controllo.ID of the audit.
namename sysnamesysname Nome del controllo.Name of the audit.
audit_guidaudit_guid uniqueidentifieruniqueidentifier GUID del controllo.GUID of the audit.
create_datecreate_date datetimedatetime Data UTC di creazione del controllo dei file.UTC date when the file audit was created.
modify_datemodify_date datatimedatatime Data UTC dell'ultima modifica del controllo dei file.UTC date when the file audit was last modified.
principal_idprincipal_id intint ID del proprietario del controllo come registrato nel server.ID of the owner of the audit as registered on the server.
typetype char(2)char(2) Tipo di controllo:Audit type:

0 = Registro eventi di sicurezza NT0 = NT Security event log

1 = Registro eventi applicazioni NT1 = NT Application event log

2 = File nel file system2 = File on file system
type_desctype_desc nvarchar(60)nvarchar(60) Descrizione del tipo di controllo.Audit type description.
on_failureon_failure tinyinttinyint In condizione di errore:On Failure condition:

0 = Continua0 = Continue

1 = Arresta l'istanza del server1 = Shut down server instance

2= Errore operazione2 = Fail operation
on_failure_descon_failure_desc nvarchar(60)nvarchar(60) Voce in condizione di errore:On Failure to write an action entry:

CONTINUECONTINUE

SHUTDOWN SERVER INSTANCESHUTDOWN SERVER INSTANCE

FAIL OPERATIONFAIL OPERATION
is_state_enabledis_state_enabled tinyinttinyint 0 = Disabilitato0 = Disabled

1 = Attivato1 = Enabled
queue_delayqueue_delay intint Tempo massimo di attesa suggerito, in millisecondi, prima di scrivere su disco.Suggested maximum time, in milliseconds, to wait before writing to disk. Se il valore è 0, il controllo garantirà una scrittura prima che l'evento possa continuare.If 0, the audit will guarantee a write before the event can continue.
predicatepredicate nvarchar(8000)nvarchar(8000) Espressione del predicato applicata all'evento.Predicate expression that is applied to the event.
max_file_sizemax_file_size bigintbigint Dimensione massima, in megabyte, del controllo:Maximum size, in megabytes, of the audit:

0 = Dimensione illimitata/non applicabile per il tipo di controllo selezionato.0 = Unlimited/Not applicable to the type of audit selected.
max_rollover_filesmax_rollover_files intint Numero massimo di file da utilizzare con l'opzione di rollover.Maximum number of files to use with the rollover option.
max_filesmax_files intint Numero massimo di file da utilizzare senza l'opzione di rollover.Maximum number of files to use without the rollover option.
reserved_disk_spacereserved_disk_space intint Quantità di spazio su disco da riservare per ogni file.Amount of disk space to reserve per file.
log_file_pathlog_file_path nvarchar(260)nvarchar(260) Percorso in cui si trova il controllo.Path to where audit is located. Il percorso è un percorso di file o del registro applicazioni a seconda del tipo di controllo.File path for file audit, application log path for application log audit.
log_file_namelog_file_name nvarchar(260)nvarchar(260) Nome di base per il file di log specificato in CREATE AUDIT DDL.Base name for the log file supplied in the CREATE AUDIT DDL. Al file base_log_name viene aggiunto un numero incrementale come suffisso per creare il nome del file di log.An incremental number is added to the base_log_name file as a suffix to create the log file name.

PermissionsPermissions

Le entità con la ALTER ANY SERVER AUDIT oppure VIEW ANY DEFINITION autorizzazione ha accesso a questa vista del catalogo.Principals with the ALTER ANY SERVER AUDIT or VIEW ANY DEFINITION permission have access to this catalog view. Inoltre, l'entità non deve essere negata VIEW ANY DEFINITION l'autorizzazione.In addition, the principal must not be denied VIEW ANY DEFINITION permission.

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni.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. Per altre informazioni, vedere Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vedere ancheSee Also

CREATE SERVER AUDIT (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)
CREATE 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)
CREATE 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)
Creazione di un controllo del server e di una specifica del controllo del serverCreate a Server Audit and Server Audit Specification