Condividi tramite


sys.server_file_audits (Transact-SQL)

Si applica a: SQL Server

Contiene informazioni estese sul tipo di controllo file in un controllo di SQL Server in un'istanza del server. Per altre informazioni, vedere SQL Server Audit (Motore di database).

Nome colonna Tipo di dati Descrizione
audit_id int ID del controllo.
name sysname Nome del controllo.
audit_guid uniqueidentifier GUID del controllo.
create_date datetime Data UTC di creazione del controllo dei file.
modify_date datatime Data UTC dell'ultima modifica del controllo dei file.
principal_id int ID del proprietario del controllo come registrato nel server.
type char(2) Tipo di controllo:

SL = Registro eventi di sicurezza NT

AL = Registro eventi dell'applicazione NT

FL = File nel file system
type_desc nvarchar(60) Descrizione del tipo di controllo.
on_failure tinyint In condizione di errore:

0 = Continua

1 = Arresta l'istanza del server

2= Errore operazione
on_failure_desc nvarchar(60) Voce in condizione di errore:

CONTINUE

SHUTDOWN SERVER INSTANCE

FAIL OPERATION
is_state_enabled tinyint 0 = Disattivata

1 = Attivata
queue_delay int Tempo massimo di attesa suggerito, in millisecondi, prima di scrivere su disco. Se il valore è 0, il controllo garantirà una scrittura prima che l'evento possa continuare.
predicate nvarchar(8000) Espressione del predicato applicata all'evento.
max_file_size bigint Dimensione massima, in megabyte, del controllo:

0 = Dimensione illimitata/non applicabile per il tipo di controllo selezionato.
max_rollover_files int Numero massimo di file da utilizzare con l'opzione di rollover.
max_files int Numero massimo di file da utilizzare senza l'opzione di rollover.
reserved_disk_space int Quantità di spazio su disco da riservare per ogni file.
log_file_path nvarchar(260) Percorso in cui si trova il controllo. Il percorso è un percorso di file o del registro applicazioni a seconda del tipo di controllo.
log_file_name nvarchar(260) Nome di base per il file di log specificato in CREATE AUDIT DDL. Al file base_log_name viene aggiunto un numero incrementale come suffisso per creare il nome del file di log.

Autorizzazioni

Le entità con l'autorizzazione ALTER ANY SERVER AUDIT o VIEW ANY DEFINITION hanno accesso a questa vista del catalogo. Inoltre, l'entità non deve essere negata l'autorizzazione VIEW ANY DEFINITION .

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. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

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.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)
Creazione di un controllo del server e di una specifica del controllo del server