Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит одну строку для каждого события из числа расширенных событий, сопоставленного с классом событий трассировки SQL. Эта таблица хранится в базе данных master, в схеме sys.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2012 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
|---|---|---|
trace_event_id |
smallint |
Идентификатор сопоставленного класса событий трассировки SQL. |
package_name |
nvarchar(60) |
Имя пакета расширенных событий, в котором находится сопоставленное событие. |
xe_event_name |
nvarchar(60) |
Имя события расширенных событий, которое сопоставлено с классом событий трассировки SQL. |
Замечания
Чтобы выявить события расширенных событий, эквивалентные классам событий трассировки SQL, можно использовать следующий запрос:
SELECT te.name, xe.package_name, xe.xe_event_name
FROM sys.trace_events AS te
LEFT JOIN sys.trace_xe_event_map AS xe
ON te.trace_event_id = xe.trace_event_id
WHERE xe.trace_event_id IS NOT NULL
Не все классы событий имеют эквивалентные расширенные события. Для перечисления классов событий, не имеющих эквивалентных расширенных событий, можно использовать следующий запрос.
SELECT te.trace_event_id, te.name
FROM sys.trace_events AS te
LEFT JOIN sys.trace_xe_event_map AS xe
ON te.trace_event_id = xe.trace_event_id
WHERE xe.trace_event_id IS NULL
Большинство возвращенных в ответ на предыдущий запрос классов событий связаны с аудитом. Рекомендуется использовать подсистему аудита SQL Server. Подсистема аудита SQL Server использует расширенные события, помогающие создать аудит. Дополнительные сведения см. в разделе Подсистема аудита SQL Server (Database Engine).