sys.server_file_audits (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di Azure SQL

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 Annulabile Descrizione
audit_id int No ID del controllo.
name sysname No Nome del controllo.
audit_guid uniqueidentifier Yes GUID del controllo.
create_date datetime No Data UTC di creazione del controllo dei file.
modify_date datetime No Data UTC dell'ultima modifica del controllo dei file.
principal_id int Yes ID del proprietario del controllo come registrato nel server.
type char(2) No Tipo di controllo:

- SL = Registro eventi di sicurezza di Windows
- AL = Registro eventi dell'applicazione windows
- FL = File nel file system
type_desc nvarchar(60) Yes Descrizione del tipo di controllo.
on_failure tinyint Yes In caso di errore:

- 0 = Continua
- 1 = Arrestare l'istanza del server
- 2 = Operazione non riuscita
on_failure_desc nvarchar(60) Yes In caso di mancata scrittura di una voce di azione:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Disabilitato
- 1 = Abilitato
queue_delay int Yes Tempo massimo di attesa suggerito, in millisecondi, prima di scrivere su disco. Se 0, il controllo garantisce una scrittura prima che l'evento possa continuare.
predicate nvarchar(3000) Yes Espressione del predicato applicata all'evento.
max_file_size bigint Yes Dimensione massima, in megabyte, del controllo:

- 0 = Illimitato/Non applicabile al tipo di controllo selezionato.
max_rollover_files int Yes Numero massimo di file da utilizzare con l'opzione di rollover.
max_files int Yes Numero massimo di file da utilizzare senza l'opzione di rollover.
reserve_disk_space bit Yes Quantità di spazio su disco da riservare per ogni file.
log_file_path nvarchar(260) Yes 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) Yes Nome di base per il file di log fornito in CREATE AUDIT DDL. Al file base_log_name viene aggiunto un numero incrementale come suffisso per creare il nome del file di log.
retention_days int Yes Durata in giorni del file di log di controllo.

- 0 = Illimitato.

Si applica a: Database SQL di Azure e Istanza gestita di SQL di Azure.

Autorizzazioni

Le entità con l'autorizzazione ALTER ANY SERVER AUDIT o VIEW ANY DEFINITION possono accedere a questa vista del catalogo. Inoltre, l'entità non può essere negata VIEW ANY DEFINITION l'autorizzazione.

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 Configurazione della visibilità dei metadati.

Transact-SQL riferimento