sys.server_file_audits (Transact-SQL)

Platí pro:SQL ServerSpravovaná instance Azure SQL

Obsahuje rozšířené informace o typu auditu souboru v auditování SQL Serveru v instanci serveru. Další informace naleznete v tématu SQL Server Audit (databázový stroj).

Název sloupce Datový typ Nullovatelný Popis
audit_id int Ne ID auditu.
name sysname Ne Název auditu.
audit_guid uniqueidentifier Ano IDENTIFIKÁTOR GUID auditu.
create_date data a času Ne Datum UTC, kdy byl vytvořen audit souboru.
modify_date data a času Ne Datum UTC, kdy byl audit souboru naposledy změněn.
principal_id int Ano ID vlastníka auditu, který je zaregistrovaný na serveru.
type znak(2) Ne Typ auditu:

- SL = protokol událostí zabezpečení systému Windows
- AL = protokol událostí aplikace systému Windows
- FL = Soubor v systému souborů
type_desc nvarchar(60) Ano Popis typu auditu
on_failure tinyint Ano Při stavu selhání:

- 0 = Pokračovat
- 1 = Vypnout instanci serveru
- 2 = Operace selhání
on_failure_desc nvarchar(60) Ano Při selhání zápisu položky akce:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Ano - 0 = Zakázáno
- 1 = Povoleno
queue_delay int Ano Navrhovanou maximální dobu v milisekundách počkejte před zápisem na disk. Pokud 0audit zaručuje zápis před pokračováním události.
predicate nvarchar(3000) Ano Predikát výraz, který se použije na událost.
max_file_size bigint Ano Maximální velikost auditu v megabajtech:

- 0 = Neomezený/Nepoužitelné pro vybraný typ auditu.
max_rollover_files int Ano Maximální početsouborůch
max_files int Ano Maximální početsouborůch
reserve_disk_space bit Ano Množství místa na disku, které je potřeba rezervovat pro každý soubor.
log_file_path nvarchar(260) Ano Cesta k umístění auditu Cesta k souboru pro audit souborů, cesta protokolu aplikace pro audit protokolu aplikace.
log_file_name nvarchar(260) Ano Základní název souboru protokolu zadaného v souboru CREATE AUDIT DDLprotokolu . Přírůstkové číslo se přidá do souboru base_log_name jako přípona pro vytvoření názvu souboru protokolu.
retention_days int Ano Doba života ve dnech souboru protokolu auditu.

- 0 = Neomezený.

Platí pro: Azure SQL Database a Azure SQL Managed Instance.

Dovolení

Objekty zabezpečení s oprávněním ALTER ANY SERVER AUDIT mají VIEW ANY DEFINITION přístup k tomuto zobrazení katalogu. Kromě toho nelze oprávnění objektu zabezpečení odepřít VIEW ANY DEFINITION .

Viditelnost metadat v zobrazeních katalogu je omezená na zabezpečitelné, které uživatel vlastní nebo na kterých uživatel udělil určité oprávnění. Další informace naleznete v tématu Konfigurace viditelnosti metadat.

Transact-SQL odkaz