Como obter os campos de todos os eventos
Antes de criar uma sessão Eventos Estendidos do SQL Server, é útil obter informações sobre os campos associados aos eventos.
A realização dessa tarefa envolve o uso do Editor de Consultas no SQL Server Management Studio para aplicar o procedimento a seguir.
Encerradas as instruções nesse procedimento, a guia Resultados do Editor de Consultas exibe as seguintes colunas:
package_name
event_name
event_field
field_type
column_type
Você pode usar as informações acima ao configurar sessões de eventos que usam o destino da segmentação. Para obter mais informações, consulte Destinos de eventos estendidos do SQL Server.
Para obter os campos de todos os eventos
No Editor de Consultas, emita as seguintes instruções:
select p.name package_name, o.name event_name, c.name event_field, c.type_name field_type, c.column_type column_type from sys.dm_xe_objects o join sys.dm_xe_packages p on o.package_guid = p.guid join sys.dm_xe_object_columns c on o.name = c.object_name where o.object_type = 'event' order by package_name, event_name