Partager via


sys.database_event_session_actions (Azure SQL Database et Azure SQL Managed Instance)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance

Retourne une ligne pour chaque action sur chaque événement d’une session d’événements délimitée à la base de données. Pour plus d’informations sur les actions dans les sessions d’événements dans l’étendue de la base de données active , consultez sys.dm_xe_database_session_event_actions.

Azure SQL Database prend uniquement en charge les sessions délimitées à la base de données. Azure SQL Managed Instance prend en charge les sessions délimitées à la base de données et les sessions au niveau du serveur. Les sessions délimitées au serveur sont recommandées pour les instances managées : en savoir plus dans CREATE EVENT SESSION.

Nom de la colonne Type de données Description
event_session_id int ID de la session d'événements. N'accepte pas la valeur NULL.
event_id int ID de l'événement. Cet ID est unique dans l'objet de la session d'événements. N'accepte pas la valeur NULL.
name sysname Nom de l’action. Autorise la valeur NULL.
package sysname Nom du package d'événement qui contient l'événement. Autorise la valeur NULL.
module sysname Nom du module qui contient l'événement. Autorise la valeur NULL.

autorisations

Nécessite l’autorisation VIEW DATABASE STATE.

Notes

Cette vue a les cardinalités de relation suivantes.

Du À Relationship
sys.database_event_session_actions.event_session_id sys.sys.database_event_sessions.event_session_id Plusieurs à un
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
Plusieurs à un

Étapes suivantes

En savoir plus sur les concepts associés dans les articles suivants :