sys.dm_server_audit_status (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Gibt eine Zeile für jede Serverüberwachung zurück, die den aktuellen Status der Überwachung angibt. Weitere Informationen finden Sie unter SQL Server Audit (Datenbank-Engine).

Spaltenname Datentyp Beschreibung
audit_id int ID der Überwachung. Karten zur audit_id Spalte in der sys.audits Katalogansicht.
name sysname Name der Überwachung. Identisch mit der name Spalte in der sys.server_audits Katalogansicht.
status smallint Numerischer Status der Serverüberwachung:

0 = Nicht gestartet
1 = Gestartet
2 = Laufzeitfehler
3 = Zielerstellungsfehler
4 = Herunterfahren
status_desc nvarchar(256) Zeichenfolge, die den Status der Serverüberwachung anzeigt:

- NOT_STARTED
-BEGANN
- RUNTIME_FAIL
- TARGET_CREATION_FAILED
- SHUTTING_DOWN
status_time datetime2 Timestamp in UTC der letzten Statusänderung in der Überwachung.
event_session_address varbinary(8) Adresse der erweiterten Ereignissitzung, die der Überwachung zugeordnet ist. Im Zusammenhang mit der address Spalte in der sys.dm_xe_sessions Katalogansicht.
audit_file_path nvarchar(256) Vollständiger Pfad- und Dateiname des Überwachungsdateiziels, das gerade verwendet wird. Nur bei Dateiüberwachungen angegeben.
audit_file_size bigint Ungefähre Größe der Überwachungsdatei in Bytes. Nur bei Dateiüberwachungen angegeben.

Berechtigungen

Prinzipale müssen über die BERECHTIGUNG "VIEW SERVER SECURITY STATE" verfügen.

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

Nächste Schritte