sys.server_audits (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Enthält eine Zeile für jede SQL Server-Überwachung in 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 für die Überwachung, die zum Aufzählen von Audits mit Memberserver verwendet wird|Datenbanküberwachungsspezifikationen während der Serverstart- und Datenbankanfügungsvorgänge.
create_date datetime Das UTC-Datum, an dem die Überwachung erstellt wurde
modify_date datetime Das UTC-Datum, an dem die Überwachung zuletzt geändert wurde.
principal_id int Die ID des Besitzers der Überwachung gemäß Registrierung beim Server.
type char(2) Überwachungstyp:

SL - NT Security-Ereignisprotokoll

AL - NT-Anwendungsereignisprotokoll

FL – Datei im Dateisystem
type_desc nvarchar(60) SECURITY LOG

APPLICATION LOG

FILE
on_failure tinyint Bei einem Fehler schreiben Sie folgendermaßen einen Aktionseintrag:

0 – Fortfahren

1 – Serverinstanz herunterfahren

2 – Fehlervorgang
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 Maximale Wartezeit in Millisekunden, bevor auf den Datenträger geschrieben wird. Wenn 0, garantiert die Überwachung einen Schreibvorgang, bevor ein Ereignis fortgesetzt werden kann.
Prädikat nvarchar(3000) Der Prädikatausdruck, der auf das Ereignis angewendet wird.

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_file_audits (Transact-SQL)
sys.server_audit_specifications (Transact-SQL)
sys.server_audit_specification_details (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