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 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 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