sys.server_file_audits (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Berisi informasi yang diperluas tentang jenis audit file dalam audit SQL Server pada instans server. Untuk informasi selengkapnya, lihat Audit SQL Server (Mesin Database).

Nama kolom Jenis data Bisa bernilai null Deskripsi
audit_id int No ID audit.
name nama sysname No Nama audit.
audit_guid pengidentifikasi unik Yes GUID audit.
create_date datetime No Tanggal UTC ketika audit file dibuat.
modify_date datetime No Tanggal UTC ketika audit file terakhir diubah.
principal_id int Yes ID pemilik audit sebagai terdaftar di server.
type char(2) No Jenis audit:

- SL = Log peristiwa Keamanan Windows
- AL = Log peristiwa Aplikasi Windows
- FL = File pada sistem file
type_desc nvarchar(60) Yes Deskripsi jenis audit.
on_failure kecil Yes Pada kondisi kegagalan:

- 0 = Lanjutkan
- 1 = Matikan instans server
- 2 = Operasi gagal
on_failure_desc nvarchar(60) Yes Jika gagal menulis entri tindakan:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Dinonaktifkan
- 1 = Diaktifkan
queue_delay int Yes Waktu maksimum yang disarankan, dalam milidetik, untuk menunggu sebelum menulis ke disk. Jika 0, audit menjamin penulisan sebelum peristiwa dapat dilanjutkan.
predicate nvarchar(3000) Yes Ekspresi predikat yang diterapkan ke peristiwa.
max_file_size bigint Yes Ukuran maksimum, dalam megabyte, dari audit:

- 0 = Tidak terbatas/Tidak berlaku untuk jenis audit yang dipilih.
max_rollover_files int Yes Jumlah maksimum file yang akan digunakan dengan opsi rollover.
max_files int Yes Jumlah maksimum file yang akan digunakan tanpa opsi rollover.
reserve_disk_space bit Yes Jumlah ruang disk yang akan dipesan per file.
log_file_path nvarchar(260) Yes Jalur ke tempat audit berada. Jalur file untuk audit file, jalur log aplikasi untuk audit log aplikasi.
log_file_name nvarchar(260) Yes Nama dasar untuk file log yang disediakan di CREATE AUDIT DDL. Nomor bertahap ditambahkan ke file base_log_name sebagai akhiran untuk membuat nama file log.
retention_days int Yes Masa pakai dalam hari file log audit.

- 0 = Tidak terbatas.

Berlaku untuk: Azure SQL Database dan Azure SQL Managed Instance.

Izin

Prinsipal dengan ALTER ANY SERVER AUDIT izin atau VIEW ANY DEFINITION dapat mengakses tampilan katalog ini. Selain itu, prinsipal tidak dapat ditolak VIEW ANY DEFINITION izinnya.

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi visibilitas metadata.

Transact-SQL referensi