Share via


trace_xe_event_map(Transact-SQL)

SQL 추적 이벤트 클래스에 매핑된 Extended Events 이벤트마다 하나의 행을 포함합니다. 이 테이블은 sys 스키마의 master 데이터베이스에 저장됩니다.

열 이름

데이터 형식

설명

trace_event_id

smallint

매핑될 SQL 추적 이벤트 클래스의 ID입니다.

package_name

nvarchar(60)

매핑된 이벤트가 있는 Extended Events 패키지의 이름입니다.

xe_event_name

nvarchar(60)

SQL 추적 이벤트 클래스에 매핑된 Extended Events 이벤트의 이름입니다.

주의

다음 쿼리를 사용하여 SQL 추적 이벤트 클래스에 해당하는 Extended Events 이벤트를 식별할 수 있습니다.

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

모든 이벤트 클래스에 해당하는 Extended Events 이벤트가 있는 것은 아닙니다. 다음 쿼리를 사용하여 해당하는 Extended Events 이벤트가 없는 이벤트 클래스를 나열할 수 있습니다.

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 Audit를 사용하는 것이 좋습니다. SQL Server Audit에서는 감사를 만들기 위해 확장 이벤트를 사용합니다. 자세한 내용은 SQL Server Audit(데이터베이스 엔진)를 참조하십시오.

참고 항목

참조

trace_xe_action_map(Transact-SQL)