Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Contém uma linha para cada evento de Eventos Estendidos que é associado a uma classe de eventos SQL Trace. Esta tabela é armazenada na base de dados mestre, no esquema sys.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| trace_event_id | smallint | O ID da classe de evento SQL Trace que está a ser mapeada. |
| package_name | nvarchar(60) | O nome do pacote de Eventos Estendidos onde reside o evento mapeado. |
| xe_event_name | nvarchar(60) | O nome do evento Extended Events que é mapeado para a classe de evento SQL Trace. |
Observações
Pode usar a seguinte consulta para identificar os eventos Extended Events que são equivalentes às classes de eventos SQL Trace:
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
Nem todas as classes de eventos têm eventos equivalentes de Eventos Estendidos. Pode usar a seguinte consulta para listar as classes de eventos que não têm equivalente a Eventos Estendidos:
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
Na consulta anterior, a maioria das classes de eventos devolvidas está relacionada com auditoria. Recomendamos que utilize o SQL Server Audit para auditoria. O SQL Server Audit utiliza Eventos Estendidos para ajudar a criar uma auditoria. Para obter mais informações, consulte Auditoria do SQL Server (Mecanismo de Banco de Dados).