sys.dm_server_audit_status (Transact-SQL)sys.dm_server_audit_status (Transact-SQL)

Anwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceAnwendungsbereich:Applies to: JaSQL ServerSQL Server (alle unterstützten Versionen) yesSQL ServerSQL Server (all supported versions) JaVerwaltete Azure SQL-InstanzAzure SQL Managed InstanceYesVerwaltete Azure SQL-InstanzAzure SQL Managed Instance

Gibt eine Zeile für jede Serverüberwachung zurück, die den aktuellen Status der Überwachung angibt.Returns a row for each server audit indicating the current state of the audit. Weitere Informationen finden Sie unter SQL Server Audit (Datenbank-Engine).For more information, see SQL Server Audit (Database Engine).

SpaltennameColumn name DatentypData type BeschreibungDescription
audit_idaudit_id intint Die ID der Überwachung.ID of the audit. Wird dem audit_id -Feld in der sys. Überwachungen-Katalog Sicht zugeordnet.Maps to the audit_id field in the sys.audits catalog view.
namename sysnamesysname Der Name der Überwachung.Name of the audit. Identisch mit dem namens Feld in der sys. server_audits -Katalog Sicht.Same as the name field in the sys.server_audits catalog view.
statusstatus smallintsmallint Numerischer Status der Serverüberwachung:Numeric status of the server audit:

0 = nicht gestartet0 = Not Started

1 =1 =
GestartetStarted

2 =2 =
Laufzeit schlägt fehlRuntime Fail

3 = Ziel Erstellung schlägt fehl3 = Target Create Fail

4 = wird heruntergefahren4 = Shutting Down
status_descstatus_desc nvarchar(256)nvarchar(256) Zeichenfolge, die den Status der Serverüberwachung anzeigt:String that shows the status of the server audit:

NOT_STARTEDNOT_STARTED

STARTEDSTARTED

RUNTIME_FAILRUNTIME_FAIL

TARGET_CREATION_FAILEDTARGET_CREATION_FAILED

SHUTTING_DOWNSHUTTING_DOWN
status_timestatus_time datetime2datetime2 Timestamp in UTC der letzten Statusänderung in der Überwachung.Timestamp in UTC of the last status change for the audit.
event_session_addressevent_session_address varbinary(8)varbinary(8) Adresse der Sitzung für erweiterte Ereignisse, die der Überwachung zugeordnet ist.Address of the Extended Events session associated with the audit. Bezieht sich auf die sys. dm_xe_sessions. Address -Katalog Sicht.Related to the sys.dm_xe_sessions.address catalog view.
audit_file_pathaudit_file_path nvarchar(256)nvarchar(256) Vollständiger Pfad- und Dateiname des Überwachungsdateiziels, das gerade verwendet wird.Full path and file name of the audit file target that is currently being used. Nur bei Dateiüberwachungen angegeben.Only populated for file audits.
audit_file_sizeaudit_file_size bigintbigint Ungefähre Größe der Überwachungsdatei in Bytes.Approximate size of the audit file, in bytes. Nur bei Dateiüberwachungen angegeben.Only populated for file audits.

BerechtigungenPermissions

Prinzipale müssen über die View Server State -Berechtigung verfügen.Principals must have the VIEW SERVER STATE permission.

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.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Weitere Informationen finden Sie unter Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Siehe auchSee Also

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