sys.database_event_session_events (base de données Azure SQL et Azure SQL Managed Instance)

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

Retourne une ligne pour chaque événement d’une session d’événements étendue à la base de données. Pour plus d’informations sur les événements dans les sessions actives délimitées à la base de données, consultez sys.dm_xe_database_session_events.

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 à l’échelle de la base de données et les sessions étendues au serveur. Les sessions étendues au serveur sont recommandées pour les instances managées : pour en savoir plus, consultez 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 au sein d'une session d'événements. N'accepte pas la valeur NULL.
name sysname Nom de l’événement. N'accepte pas la valeur NULL.
package sysname Nom du package d'événement qui contient l'événement. N'accepte pas la valeur NULL.
module sysname Nom du module qui contient l'événement. N'accepte pas la valeur NULL.
prédicat nvarchar(3000) Expression de prédicat appliquée à l’événement. Autorise la valeur NULL.
predicate_xml nvarchar(3000) Expression de prédicat XML qui est appliquée à l'événement. Autorise la valeur NULL.

Autorisations

Requiert l'autorisation VIEW DATABASE STATE.

Notes

Cette vue a les cardinalités de relation suivantes.

Du À Relation
sys.database_event_session_events.event_session_id sys.database_event_sessions.event_session_id Plusieurs-à-un

Étapes suivantes

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