Architecture de la trace SQL
Dans la trace SQL, les événements sont collectés si ce sont des instances de classes d'événements répertoriées dans la définition de la trace. Ces événements peuvent être extraits de la trace par filtrage ou placés dans la file d'attente de leur destination. La destination peut être un fichier ou des objets SMO (SQL Server Management Object), qui peuvent utiliser les informations de la trace dans les applications gérant SQL Server. Le schéma suivant montre comment la trace SQL collecte les événements lors d'un traçage.
Les sources d'événement peuvent être n'importe quelle source produisant l'événement de trace, telle que des lots Transact-SQL ou des événements SQL Server, à l'image des blocages. Pour plus d'informations sur les événements, consultez Classes d'événements SQL Server. Dès qu'un événement se produit, si la classe d'événements a été incluse dans une définition de trace, les informations relatives à l'événement sont collectées par la trace. Si des filtres ont été définis pour la classe d'événements dans la définition de la trace, ils sont appliqués et les informations relatives aux événements de la trace sont transmises à une file d'attente. À partir de la file d'attente, les informations de la trace sont écrites dans un fichier ou peuvent être utilisées par un objet SMO dans des applications telles que le Générateur de profils SQL Server.
Voir aussi
Autres ressources
Utilisation du Générateur de profils SQL Server
SQL Server Management Objects (SMO)