sys.server_file_audits (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Zawiera rozszerzone informacje o typie inspekcji pliku w inspekcji programu SQL Server w wystąpieniu serwera. Aby uzyskać więcej informacji, zobacz SQL Server Audit (Database Engine).

Nazwa kolumny Typ danych Nullowalny Opis
audit_id No Identyfikator inspekcji.
name nazwa systemu No Nazwa inspekcji.
audit_guid uniqueidentifier Yes Identyfikator GUID inspekcji.
create_date data/godzina No Data UTC utworzenia inspekcji plików.
modify_date data/godzina No Data UTC ostatniej modyfikacji inspekcji pliku.
principal_id Yes Identyfikator właściciela inspekcji, który został zarejestrowany na serwerze.
type char(2) No Typ inspekcji:

- SL = Dziennik zdarzeń zabezpieczeń systemu Windows
- AL = Dziennik zdarzeń aplikacji systemu Windows
- FL = Plik w systemie plików
type_desc nvarchar(60) Yes Opis typu inspekcji.
on_failure tinyint Yes Warunek niepowodzenia:

- 0 = Kontynuuj
- 1 = Zamykanie wystąpienia serwera
- 2 = Operacja niepowodzenia
on_failure_desc nvarchar(60) Yes Po niepowodzeniu zapisu wpisu akcji:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Wyłączone
- 1 = Włączone
queue_delay Yes Sugerowany maksymalny czas (w milisekundach) oczekiwania przed zapisem na dysku. Jeśli 0program , inspekcja gwarantuje zapis przed kontynuowaniem zdarzenia.
predicate nvarchar(3000) Yes Wyrażenie predykatu stosowane do zdarzenia.
max_file_size bigint Yes Maksymalny rozmiar w megabajtach inspekcji:

- 0 = Nieograniczony/Nie dotyczy wybranego typu inspekcji.
max_rollover_files Yes Maksymalna liczba plików do użycia z opcją przerzucania.
max_files Yes Maksymalna liczba plików do użycia bez opcji przerzucania.
reserve_disk_space bit Yes Ilość miejsca na dysku do zarezerwowania na plik.
log_file_path nvarchar(260) Yes Ścieżka do lokalizacji inspekcji. Ścieżka pliku dla inspekcji plików, ścieżka dziennika aplikacji na potrzeby inspekcji dzienników aplikacji.
log_file_name nvarchar(260) Yes Nazwa podstawowa pliku dziennika podanego w pliku CREATE AUDIT DDL. Numer przyrostowy jest dodawany do pliku base_log_name jako sufiks w celu utworzenia nazwy pliku dziennika.
retention_days Yes Okres istnienia w dniach pliku dziennika inspekcji.

- 0 = Nieograniczona.

Dotyczy: Azure SQL Database i Azure SQL Managed Instance.

Uprawnienia

Podmioty z uprawnieniami ALTER ANY SERVER AUDIT lub VIEW ANY DEFINITION mogą uzyskiwać dostęp do tego widoku wykazu. Ponadto nie można odmówić uprawnień podmiotu zabezpieczeń VIEW ANY DEFINITION .

Widoczność metadanych w widokach wykazu jest ograniczona do zabezpieczania, które użytkownik jest właścicielem lub na którym użytkownik otrzymał jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

Transact-SQL odniesienia