Compartir a través de


trace_xe_event_map (Transact-SQL)

Contiene una fila para cada evento de eventos extendidos que está asignado a una clase de eventos de Seguimiento de SQL. Esta tabla se almacena en la base de datos master, en el esquema sys.

Nombre de la columna

Tipo de datos

Descripción

trace_event_id

smallint

Identificador de la clase de eventos de Seguimiento de SQL que está asignando.

package_name

nvarchar(60)

El nombre del paquete de eventos extendidos donde reside el evento asignado.

xe_event_name

nvarchar(60)

El nombre del evento de eventos extendidos que está asignado a la clase de eventos de Seguimiento de SQL.

Comentarios

Puede utilizar la siguiente consulta para identificar las acciones de eventos de eventos extendidos que son equivalentes a las clases de eventos de Seguimiento de 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

No todas las clases de eventos tienen eventos de eventos extendidos equivalentes. Puede utilizar la siguiente consulta para enumerar las clases de eventos que no tienen un equivalente de eventos extendidos:

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

En la consulta anterior, la mayoría de las clases de eventos devueltas están relacionadas con la auditoría. Se recomienda usar la auditoría de SQL Server para auditar. La auditoría de SQL Server usa eventos extendidos como ayuda para crear una auditoría. Para obtener más información, vea SQL Server Audit (motor de base de datos).

Vea también

Referencia

trace_xe_action_map (Transact-SQL)