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 un utente è proprietario o a cui l'utente ha concesso alcune 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