sys.server_file_audits (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Innehåller utökad information om filgranskningstypen i en SQL Server-granskning på en serverinstans. Mer information finns i SQL Server-granskning (databasmotor).

Kolumnnamn Datatyp Nullbar Beskrivning
audit_id int No ID för granskningen.
name sysname No Granskningsnamnet.
audit_guid unikidentifierare Yes GUID för granskningen.
create_date datetime No UTC-datum då filgranskningen skapades.
modify_date datetime No UTC-datum då filgranskningen senast ändrades.
principal_id int Yes ID för ägaren av granskningen som registrerats på servern.
type tecken(2) No Granskningstyp:

- SL = Händelselogg för Windows-säkerhet
- AL = Händelselogg för Windows-program
- FL = Fil i filsystemet
type_desc nvarchar(60) Yes Beskrivning av granskningstyp.
on_failure pytteliten Yes Vid feltillstånd:

- 0 = Fortsätt
- 1 = Stäng av serverinstansen
- 2 = Felåtgärd
on_failure_desc nvarchar(60) Yes Om det inte går att skriva en åtgärdspost:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Inaktiverad
- 1 = Aktiverad
queue_delay int Yes Rekommenderad maximal tid, i millisekunder, att vänta innan du skriver till disk. Om 0garanterar granskningen en skrivning innan händelsen kan fortsätta.
predicate nvarchar(3000) Yes Predikatuttryck som tillämpas på händelsen.
max_file_size bigint Yes Maximal storlek, i megabyte, för granskningen:

- 0 = Obegränsat/Ej tillämpligt för den typ av granskning som valts.
max_rollover_files int Yes Maximalt antal filer som ska användas med rollover-alternativet.
max_files int Yes Maximalt antal filer som ska användas utan återställningsalternativet.
reserve_disk_space bit Yes Mängden diskutrymme som ska reserveras per fil.
log_file_path nvarchar(260) Yes Sökväg till platsen där granskning finns. Filsökväg för filgranskning, programloggsökväg för granskning av programloggar.
log_file_name nvarchar(260) Yes Basnamn för loggfilen som anges i CREATE AUDIT DDL. Ett inkrementellt tal läggs till i base_log_name-filen som ett suffix för att skapa loggfilens namn.
retention_days int Yes Livslängd i dagar för granskningsloggfilen.

- 0 = Obegränsat.

Gäller för: Azure SQL Database och Azure SQL Managed Instance.

Behörigheter

Huvudnamn med behörigheten ALTER ANY SERVER AUDIT eller VIEW ANY DEFINITION kan komma åt den här katalogvyn. Dessutom kan huvudkontot inte nekas VIEW ANY DEFINITION behörighet.

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. Mer information finns i Konfiguration av synlighet för metadata.

Transact-SQL referens