Compartir a través de


Ver los eventos de los paquetes registrados

Antes de crear una sesión de eventos extendidos de SQL Server, resulta útil averiguar qué eventos están disponibles en los paquetes registrados. Para obtener más información, vea SQL Server Extended Events Packages.

Para realizar esta tarea debe 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 pestaña Resultados del Editor de consultas mostrará las columnas siguientes:

  • nombre. Nombre del paquete.

  • evento. Nombre del evento.

  • palabra clave. Una palabra clave derivada de una tabla de asignación numérica interna.

  • canal. Los destinatarios de un evento.

  • descripción. Descripción del evento.

Para ver los eventos para los paquetes registrados mediante el Editor de consultas

  • En el Editor de consultas, emita las instrucciones siguientes.

    USE msdb  
    SELECT p.name, c.event, k.keyword, c.channel, c.description FROM  
    (  
    SELECT event_package=o.package_guid, o.description,   
    event=c.object_name, channel=v.map_value  
    FROM sys.dm_xe_objects o  
    LEFT JOIN sys.dm_xe_object_columns c ON o.name=c.object_name  
    INNER JOIN sys.dm_xe_map_values v ON c.type_name=v.name   
    AND c.column_value=cast(v.map_key AS nvarchar)  
    WHERE object_type='event' AND (c.name='CHANNEL' or c.name IS NULL)  
    
    ) c LEFT JOIN   
    (  
    SELECT event_package=c.object_package_guid, event=c.object_name,   
    keyword=v.map_value  
    FROM sys.dm_xe_object_columns c INNER JOIN sys.dm_xe_map_values v   
    ON c.type_name=v.name AND c.column_value=v.map_key   
    AND c.type_package_guid=v.object_package_guid  
    INNER JOIN sys.dm_xe_objects o ON o.name=c.object_name   
    AND o.package_guid=c.object_package_guid  
    WHERE object_type='event' AND c.name='KEYWORD'   
    ) k  
    ON  
    k.event_package=c.event_package AND (k.event=c.event or k.event IS NULL)  
    INNER JOIN sys.dm_xe_packages p ON p.guid=c.event_package  
    ORDER BY keyword desc, channel, event  
    

Consulte también

Paquetes de SQL Server Extended Events
sys.dm_xe_objects (Transact-SQL)
sys.dm_xe_packages (Transact-SQL)