CREATE VIEW sys.server_event_session_events AS
SELECT
event_session_id = v.objid,
event_id = v.subobjid,
name = convert(sysname, v.value) collate database_default,
package = convert(sysname, p.name) collate database_default,
module = convert(sysname, m.name) collate database_default,
predicate = convert(nvarchar(3000), v.imageval) collate database_default
FROM master.sys.sysobjvalues v
LEFT JOIN master.sys.sysqnames p ON p.nid = v.valnum
LEFT JOIN master.sys.sysqnames m ON m.nid = p.qid
WHERE v.valclass = 56 -- SVC_XE_SESSION_EVENT
AND has_access ('ES', 0) = 1