sys.server_file_audits (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Enthält erweiterte Informationen zum Dateiüberwachungstyp in einer SQL Server-Überwachung auf einer Serverinstanz. Weitere Informationen finden Sie unter SQL Server Audit (Datenbank-Engine).

Spaltenname Datentyp Nullfähig Beschreibung
audit_id int No ID der Überwachung.
name sysname No Name der Überwachung.
audit_guid uniqueidentifier Yes GUID der Überwachung.
create_date datetime No Das UTC-Datum, an dem die Dateiüberwachung erstellt wurde.
modify_date datetime No Das UTC-Datum, an dem die Dateiüberwachung zuletzt geändert wurde.
principal_id int Yes Die ID des Besitzers der Überwachung, wie sie auf dem Server registriert wurde.
type char(2) No Überwachungstyp:

- SL = Ereignisprotokoll für Windows-Sicherheit
- AL = Ereignisprotokoll für Windows-Anwendung
- FL = Datei im Dateisystem
type_desc nvarchar(60) Yes Beschreibung des Überwachungstyps.
on_failure tinyint Yes Bei Fehlerbedingung:

- 0 = Weiter
- 1 = Serverinstanz herunterfahren
- 2 = Fehlervorgang
on_failure_desc nvarchar(60) Yes Fehler beim Schreiben eines Aktionseintrags:

- CONTINUE
- SHUTDOWN SERVER INSTANCE
- FAIL OPERATION
is_state_enabled bit Yes - 0 = Deaktiviert
- 1 = Aktiviert
queue_delay int Yes Vorgeschlagene maximale Wartezeit in Millisekunden, bevor auf den Datenträger geschrieben wird. Wenn 0die Überwachung einen Schreibvorgang garantiert, bevor das Ereignis fortgesetzt werden kann.
predicate nvarchar(3000) Yes Prädikatausdruck, der auf das Ereignis angewendet wird.
max_file_size bigint Yes Maximale Größe der Überwachungsdatei in MB:

- 0 = Unbegrenzt/Nicht anwendbar auf den ausgewählten Überwachungstyp.
max_rollover_files int Yes Maximale Anzahl von Dateien zur Verwendung mit der Rolloveroption.
max_files int Yes Maximale Anzahl von Dateien zur Verwendung ohne die Rolloveroption.
reserve_disk_space bit Yes Pro Datei zu reservierender Speicherplatz.
log_file_path nvarchar(260) Yes Pfad zum Speicherort der Überwachung. Dateipfad für Dateiüberwachung, Anwendungsprotokollpfad für Anwendungsprotokollüberwachung.
log_file_name nvarchar(260) Yes Basisname für die in der CREATE AUDIT DDLProtokolldatei angegebene Protokolldatei. Der base_log_name Datei wird eine inkrementelle Zahl als Suffix hinzugefügt, um den Namen der Protokolldatei zu erstellen.
retention_days int Yes Lebensdauer in Tagen der Überwachungsprotokolldatei.

- 0 = Unbegrenzt.

Gilt für: Azure SQL-Datenbank und Azure SQL Managed Instance

Berechtigungen

Prinzipale mit der ALTER ANY SERVER AUDIT Berechtigung können VIEW ANY DEFINITION auf diese Katalogansicht zugreifen. Darüber hinaus kann der Prinzipal keine Berechtigung verweigert VIEW ANY DEFINITION werden.

Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie in der Konfiguration der Metadatensichtbarkeit.

Transact-SQL Referenz