Événements de traçage et de relecture

S’applique à : ouiSQL Server (toutes les versions prises en charge) OuiAzure SQL Database OuiAzure SQL Managed Instance ouiAzure Synapse Analytics

Dans SMO, les objets de trace et de relecture de l' Microsoft.SqlServer.Management.Trace espace de noms fournissent un accès par programme à la SQL Server Profiler fonctionnalité, qui est utilisée pour surveiller une instance de SQL Server ou Analysis Services . Vous pouvez capturer et enregistrer des données sur chaque événement dans un fichier ou dans une table en vue d'une analyse ultérieure. Par exemple, vous pouvez surveiller un environnement de production pour savoir quelles sont les procédures qui compromettent les performances en s'exécutant trop lentement.

Les objets Trace et Replay fournissent un jeu d'objets qui peuvent être utilisés pour créer des traces sur une instance de SQL Server. Ces objets peuvent être utilisés au sein de vos propres applications pour créer manuellement des traces pour SQL Server ou Analysis Services. en outre, les objets SMO trace peuvent être utilisés pour lire SQL les fichiers de trace et les tables qui ont été créés par la surveillance SQL Server , Analysis Services ou la journalisation DTS.

Les objets SMO Trace vous permettent de réaliser les fonctions suivantes :

  • Créer une trace.

  • Définir des filtres sur la trace.

  • Définir les événements qui sont tracés.

  • Arrêter ou démarrer une trace.

  • Lire des fichiers ou des tables de trace.

  • Obtenir des informations sur les événements d'une trace.

  • Obtenir des informations sur les filtres d'une trace.

  • Manipuler des données de trace par programme.

  • Écrire des fichiers ou des tables de trace.

  • Relire des fichiers ou des tables de trace.

Les données de trace des objets Trace et Replay peuvent être utilisées par l'application SMO ou être examinées manuellement en utilisant SQL Server Profiler. Les données de trace sont également compatibles avec les procédures stockées SQL Trace qui proposent également des fonctionnalités de suivi.

Les objets de trace SMO résident dans l'espace de noms Microsoft.SqlServer.Management.Trace, qui requiert une référence au fichier Microsoft.SQLServer.ConnectionInfo.dll.

Les objets trace et Replay requièrent un objet ServerConnection Server pour établir une connexion avec l’instance de SQL Server . L’objet ServerConnection réside dans l’espace de noms Microsoft. SqlServer. Management. Common , qui requiert une référence au fichier Microsoft.SQLServer.ConnectionInfo.dll.

Notes

Les objets Trace et Replay ne sont pas pris en charge sur une plate-forme 64 bits.