Freigeben über


sys.database_event_session_actions (Azure SQL-Datenbank und Azure SQL verwaltete Instanz)

Gilt für: SQL Server 2016 (13.x) und höher Azure SQL-Datenbank Azure SQL Managed Instance

Gibt eine Zeile für jede Aktion für jedes Ereignis einer Ereignissitzung mit Datenbankbereich zurück. Informationen zu Aktionen in aktiven Ereignissitzungen mit Datenbankbereich finden Sie unter sys.dm_xe_database_session_event_actions.

Azure SQL-Datenbank unterstützt nur Datenbanksitzungen. Azure SQL verwaltete Instanz unterstützt sowohl Datenbanksitzungen als auch Serversitzungen. Serverbezogene Sitzungen werden für verwaltete Instanzen empfohlen: Weitere Informationen finden Sie in CREATE EVENT SESSION.

Spaltenname Datentyp Beschreibung
event_session_id int Die ID der Ereignissitzung. Lässt keine NULL-Werte zu.
event_id int Die ID des Ereignisses. Diese ID ist innerhalb des Ereignissitzungsobjekts eindeutig. Lässt keine NULL-Werte zu.
name sysname Der Name der Aktion Lässt NULL-Werte zu.
Paket sysname Der Name des Pakets, welches das Ereignis enthält. Lässt NULL-Werte zu.
module sysname Der Name des Moduls, welches das Ereignis enthält. Lässt NULL-Werte zu.

Berechtigungen

Erfordert die Berechtigung VIEW DATABASE STATE.

Hinweise

Diese Sicht hat die folgende Kardinalität der Beziehungen.

From Beschreibung Beziehung
sys.database_event_session_actions.event_session_id sys.sys.database_event_sessions.event_session_id n:1
sys.database_event_session_actions.event_id

sys.database_event_session_actions.event_session_id
sys.database_event_session_events.event_session_id

sys.database_event_session_events.event_id
n:1

Nächste Schritte

Weitere Informationen zu verwandten Konzepten finden Sie in den folgenden Artikeln: