sys.server_file_audits (Transact-SQL)

Gilt für:SQL Server

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 Beschreibung
audit_id int ID der Überwachung.
name sysname Name der Überwachung.
audit_guid uniqueidentifier GUID der Überwachung.
create_date datetime Das UTC-Datum, an dem die Dateiüberwachung erstellt wurde.
modify_date datatime Das UTC-Datum, an dem die Dateiüberwachung zuletzt geändert wurde.
principal_id int Die ID des Besitzers der Überwachung, wie sie auf dem Server registriert wurde.
Typ char(2) Überwachungstyp:

SL = NT Security-Ereignisprotokoll

AL = NT-Anwendungsereignisprotokoll

FL = Datei im Dateisystem
type_desc nvarchar(60) Beschreibung des Überwachungstyps.
on_failure tinyint Bei Fehlerbedingung:

0 = Weiter

1 = Serverinstanz herunterfahren

2 = Fehler bei Vorgang
on_failure_desc nvarchar(60) Bei einem Fehler schreiben Sie folgendermaßen einen Aktionseintrag:

CONTINUE

SHUTDOWN SERVER INSTANCE

FAIL OPERATION
is_state_enabled tinyint 0 = Deaktiviert

1 = Aktiviert
queue_delay int Vorgeschlagene maximale Wartezeit in Millisekunden, bevor auf den Datenträger geschrieben wird. Wenn 0, garantiert die Überwachung einen Schreibvorgang, bevor das Ereignis fortgesetzt werden kann.
Prädikat nvarchar(8000) Prädikatausdruck, der auf das Ereignis angewendet wird.
max_file_size bigint Maximale Größe der Überwachungsdatei in MB:

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

Berechtigungen

Prinzipale mit der BERECHTIGUNG ALTER ANY SERVER AUDIT oder VIEW ANY DEFINITION haben Zugriff auf diese Katalogansicht. Darüber hinaus darf der Prinzipal keine VIEW ANY DEFINITION-Berechtigung verweigert werden.

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

CREATE SERVER AUDIT (Transact-SQL)
ALTER SERVER AUDIT (Transact-SQL)
DROP SERVER AUDIT (Transact-SQL)
CREATE SERVER AUDIT SPECIFICATION (Transact-SQL)
ALTER SERVER AUDIT SPECIFICATION (Transact-SQL)
DROP SERVER AUDIT SPECIFICATION (Transact-SQL)
CREATE DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER DATABASE AUDIT SPECIFICATION (Transact-SQL)
DROP DATABASE AUDIT SPECIFICATION (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.fn_get_audit_file (Transact-SQL)
sys.server_audits (Transact-SQL)
sys.server_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL)
sys.database_audit_specifications (Transact-SQL)
sys.database_audit_specification_details (Transact-SQL)
sys.dm_server_audit_status (Transact-SQL)
sys.dm_audit_actions (Transact-SQL)
sys.dm_audit_class_type_map (Transact-SQL)
Erstellen einer Serverüberwachung und einer Serverüberwachungsspezifikation