Freigeben über


sys.database_event_session_actions (Azure SQL Datenbank und Azure SQL Managed Instance)

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

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

Azure SQL-Datenbank unterstützt nur datenbankbezogene Sitzungen. Azure SQL Managed Instance unterstützt sowohl Datenbanksitzungen als auch Serversitzungen. Serverbezogene Sitzungen werden für verwaltete Instanzen empfohlen: Weitere Informationen finden Sie unter 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 VIEW DATABASE STATE-Berechtigung.

Bemerkungen

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: