Filtrer des événements dans une trace (SQL Server Profiler)

Les filtres limitent les événements recueillis dans une trace. Si aucun filtre n'est défini, tous les événements des classes d'événements sélectionnées sont retournés dans le résultat de trace. Il n'est pas obligatoire de définir un filtre pour une trace. Toutefois, un filtre réduit la charge liée aux opérations de traçage.

Pour ajouter un filtre à une définition de trace, vous devez utiliser l'onglet Sélection des événements de la boîte de dialogue Propriétés de la trace ou Propriétés du modèle de trace.

Pour filtrer les événements dans une trace

  1. Dans la boîte de dialogue Propriétés de la trace ou Propriétés du modèle de trace, cliquez sur l'onglet Sélection des événements.

    L'onglet Sélection des événements contient une grille. Le contrôle de grille est une table qui contient chacune des classes d'événements traçables. La table contient une ligne pour chaque classe d'événements. Les classes d'événements peuvent différer légèrement, selon le type et la version du serveur auquel vous êtes connecté. Les classes d'événements sont identifiées dans la colonne Événementsde la grille et sont groupées par catégorie d'événements. Les autres colonnes indiquent les colonnes de données qui peuvent être retournées pour chaque classe d'événements.

  2. Cliquez sur Filtres de colonnes.

    La boîte de dialogue Modifier le filtre s'affiche. Cette boîte de dialoguecontient une liste d'opérateurs de comparaison que vous pouvez utiliser pour filtrer les événements dans une trace.

  3. Pour appliquer un filtre, cliquez sur l'opérateur de comparaison et tapez une valeur.

  4. Cliquez sur OK.

Éléments à prendre en considération

  • Si vous définissez un filtre sur les colonnes StartTime et EndTime de l'onglet Sélection des événements, vérifiez les éléments suivants :

    • La date est saisie au format suivant : YYYY/MM/DD HH:mm:sec.

      - OU -

    • La case à cocher Utiliser des paramètres régionaux pour afficher les valeurs de date et d'heure est activée dans la boîte de dialogue Options générales. Pour afficher la boîte de dialogue Options générales, dans le menu Outils du SQL Server Profiler, cliquez sur Options.

      - ET -

    • La date saisie se situe entre le 1er janvier 1753 et le 31 décembre 9999.

  • Si vous tracez des événements à partir de l'utilitaire osql ou sqlcmd , ajoutez toujours le signe % aux filtres sur la colonne de données TextData.

Voir aussi

Concepts

SQL Server Profiler