Événements de traçage et de relecture
Dans SMO, les Trace
objets et Replay
de l’espace Microsoft.SqlServer.Management.Trace de noms fournissent un accès programmatique à la fonctionnalité SQL Server Profiler, qui est utilisée pour surveiller un 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 Trace
objets et Replay
fournissent un ensemble d’objets qui peuvent être utilisés pour créer des traces sur un instance de SQL Server. Ces objets peuvent être utilisés à partir de vos propres applications pour créer des traces manuellement pour SQL Server ou Analysis Services. En outre, les objets SMO Trace
peuvent être utilisés pour lire les fichiers de trace SQL 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 et Replay
peuvent être utilisées par l’application SMO, ou elles peuvent être examinées manuellement à l’aide Trace
de 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 Trace
objets et Replay
nécessitent un ServerConnectionServer objet pour établir une connexion avec le 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.