sys.server_file_audits (Transact-SQL)

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

Spaltenname

Datentyp

Beschreibung

audit_id

int

Die ID der Überwachung.

name

sysname

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

type

char(2)

Überwachungstyp:

0 = NT-Sicherheitsereignisprotokoll

1 = NT-Anwendungsereignisprotokoll

2 = Datei auf 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.

predicate

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 angefügt, um den Namen der Protokolldatei zu erstellen.

Berechtigungen

Prinzipale mit der VIEW AUDIT STATE-Berechtigung haben Zugriff auf diese Katalogsicht.

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 Konfigurieren der Sichtbarkeit von Metadaten.

Siehe auch

Verweis

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)

Konzepte

Erstellen einer Serverüberwachung und einer Serverüberwachungsspezifikation