sys.server_file_audits (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL Managed Instance

Bevat uitgebreide informatie over het bestandstype in een SQL Server-audit op een serverexemplaren. Zie SQL Server Audit (Database Engine)voor meer informatie.

Kolomnaam Gegevenstype Nullbaar Beschrijving
audit_id No Id van de controle.
name sysname- No Naam van de audit.
audit_guid uniqueidentifier- Ja GUID van de controle.
create_date datum/tijd- No UTC-datum waarop de bestandscontrole is gemaakt.
modify_date datum/tijd- No UTC-datum waarop de bestandscontrole voor het laatst is gewijzigd.
principal_id Ja Id van de eigenaar van de controle zoals geregistreerd op de server.
type teken(2) No Type controle:

- SL = Windows-beveiligingslogboek
- AL = Gebeurtenislogboek van Windows-toepassing
- FL = Bestand op bestandssysteem
type_desc nvarchar(60) Ja Beschrijving van audittype.
on_failure kleine Ja Bij foutvoorwaarde:

- 0 = Doorgaan
- 1 = Serverexemplaren afsluiten
- 2 = Mislukte bewerking
on_failure_desc nvarchar(60) Ja Bij fout bij het schrijven van een actie-item:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Ja - 0 = Uitgeschakeld
- 1 = Ingeschakeld
queue_delay Ja Voorgestelde maximale tijd, in milliseconden, om te wachten voordat u naar de schijf schrijft. Als 0, de audit garandeert een schrijfbewerking voordat de gebeurtenis kan doorgaan.
predicate nvarchar(3000) Ja Predicaatexpressie die wordt toegepast op de gebeurtenis.
max_file_size grote Ja Maximale grootte, in megabytes, van de controle:

- 0 = Onbeperkt/Niet van toepassing op het type controle geselecteerd.
max_rollover_files Ja Maximum aantal bestanden dat moet worden gebruikt met de rollover-optie.
max_files Ja Maximum aantal bestanden dat moet worden gebruikt zonder de optie Rollover.
reserve_disk_space bit Ja Hoeveelheid schijfruimte die per bestand moet worden gereserveerd.
log_file_path nvarchar(260) Ja Pad naar waar de controle zich bevindt. Bestandspad voor bestandscontrole, toepassingslogboekpad voor audit van toepassingslogboeken.
log_file_name nvarchar(260) Ja Basisnaam voor het logboekbestand dat is opgegeven in de CREATE AUDIT DDL. Een incrementeel getal wordt als achtervoegsel aan het base_log_name-bestand toegevoegd om de naam van het logboekbestand te maken.
retention_days Ja Levensduur in dagen van het auditlogboekbestand.

- 0 = Onbeperkt.

Van toepassing op: Azure SQL Database en Azure SQL Managed Instance.

Machtigingen

Principals met de ALTER ANY SERVER AUDIT of VIEW ANY DEFINITION machtiging hebben toegang tot deze catalogusweergave. Bovendien kan de principal geen toestemming worden geweigerd VIEW ANY DEFINITION .

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie de zichtbaarheidsconfiguratie voor metagegevens voor meer informatie.

Transact-SQL referentie