Condividi tramite


sys.server_file_audits (Transact-SQL)

Contiene informazioni estese sul tipo di controllo dei file in un oggetto SQL Server Audit in un'istanza del server. Per ulteriori informazioni, vedere SQL Server Audit (Database Engine).

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:

0 = Registro eventi di sicurezza NT

1 = Registro eventi applicazioni NT

2 = 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 = Disabilitato

1 = Abilitato

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à che dispongono dell'autorizzazione VIEW AUDIT STATE possono accedere a questa vista del catalogo.

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 ulteriori informazioni, vedere Configurazione della visibilità dei metadati.

Vedere anche

Riferimento

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 DROP 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)

Concetti

Creazione di un controllo del server e di una specifica del controllo del server