--- title: "sys.dm_xe_session_events (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "06/10/2016" ms.prod: sql ms.reviewer: "" ms.technology: system-objects ms.topic: "language-reference" f1_keywords: - "sys.dm_xe_session_events" - "sys.dm_xe_session_events_TSQL" - "dm_xe_session_events" - "dm_xe_session_events_TSQL" dev_langs: - "TSQL" helpviewer_keywords: - "sys.dm_xe_session_events dynamic management view" - "extended events [SQL Server], views" ms.assetid: 4f027b31-4e03-43a6-849d-1ba9d8d34ae8 author: stevestein ms.author: sstein --- # sys.dm_xe_session_events (Transact-SQL) [!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)] Returns information about session events. Events are discrete execution points. Predicates can be applied to events to stop them from firing if the event does not contain the required information. |Column name|Data type|Description| |-----------------|---------------|-----------------| |event_session_address|**varbinary(8)**|The memory address of the event session. Is not nullable.| |event_name|**nvarchar(256)**|The name of the event that an action is bound to. Is not nullable.| |event_package_guid|**uniqueidentifier**|The GUID for the package containing the event. Is not nullable.| |event_predicate|**nvarchar(3072)**|An XML representation of the predicate tree that is applied to the event. Is nullable.| ## Permissions Requires VIEW SERVER STATE permission on the server. ### Relationship Cardinalities |From|To|Relationship| |----------|--------|------------------| |sys.dm_xe_session_events.event_session_address|sys.dm_xe_sessions.address|Many-to-one| |sys.dm_xe_session_events.event_package_guid,

sys.dm_xe_session_events.event_name|sys.dm_xe_objects.name,

sys.dm_xe_objects.package_guid|Many-to-one| ## See Also [Dynamic Management Views and Functions (Transact-SQL)](~/relational-databases/system-dynamic-management-views/system-dynamic-management-views.md)