La version 11 de SQL server (aka Denali) dispose d'un assistant de création pour les "extended events". Ces évènements permettent de suivre et de tracer des points complexes sur le serveur de base de données.
Voyons comment procéder pour créer et tracer ces évènements avec le nouvel assistant intégré à SQL Server Denali.
Le lancement du "session wizard" s'effectue à partir de la section de management dans SSMS :
|
Le wizard démarre :
![]() |
Il faut ensuite nommer la session, c'est à dire l'ensemble des évènements tracés et déterminer si cette session de trace doit être lancée dès le démarrage de l'instance sql server.
![]() |
Il est possible de construire la session à partir d'un modèle ou de tout batir de zéro :
![]() |
Il faut ensuite choisie un ou plusieurs évènements à intégrer dans la trace de session :
![]() |
Intégration de l'évènement dans la session :
![]() |
Choix des données de contexte liées à l'évènement :
![]() |
Il est possible de filtrer des évènements à tracer en fonction de condition. La durée (duration) qu'on voit coté de l'outil sql profiler est ici remplacée par "task_execution_time".
![]() |
Cible de la trace de session : fichier ou en mémoire.
![]() |
Résumé de la définition de la session :
![]() |
Le code généré par l'assistant :
![]() |
Démarrage de la session de trace via SSMS :
![]() |
La session est démarrée :
![]() |