Cómo obtener los campos de todos los eventos
Antes de crear una sesión de SQL Server Extended Events, resulta útil obtener información sobre los campos asociados a los eventos.
Para realizar esta tarea es preciso usar el Editor de consultas de SQL Server Management Studio y llevar a cabo el siguiente procedimiento.
Una vez finalizadas las instrucciones de este procedimiento, la ficha Resultados del Editor de consultas mostrará las columnas siguientes:
package_name
event_name
event_field
field_type
column_type
Puede utilizar la información anterior al configurar sesiones de evento que utilizan el destino de creación de depósitos. Para obtener más información, vea Destinos de SQL Server Extended Events.
Para obtener los campos de todos los eventos
En el Editor de consultas, emita las instrucciones siguientes.
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