Partager via


Obtenir les champs pour tous les événements

L’exécution de cette tâche implique l’utilisation de Éditeur de requête dans SQL Server Management Studio.

Une fois que les instructions de cette procédure sont exécutées, l’onglet Résultats de l’éditeur de requêtes affiche les colonnes suivantes :

  • package_name

  • event_name

  • event_field

  • field_type

  • column_type

Vous pouvez utiliser les informations précédentes lors de la configuration des sessions d'événement qui utilisent la cible de création de compartiments. Pour plus d'informations, consultez SQL Server Extended Events Targets.

Avant de commencer

Avant de créer une session d’événements étendus SQL Server, il est utile d’obtenir des informations sur les champs associés aux événements.

Pour obtenir les champs de tous les événements à l'aide de l'éditeur de requête

  • Dans l'éditeur de requêtes, émettez les instructions suivantes.

    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  
    

Voir aussi

sys.dm_xe_objects (Transact-SQL)
sys.dm_xe_packages (Transact-SQL)