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

S’applique à : ouiSQL Server (toutes les versions prises en charge)

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 un contrôle de grille. Le contrôle de grille est une table qui contient chacune des classes d'événements traçables. La table contient une ligne par 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énements de la grille, et groupées par catégorie d’événement. Les autres colonnes répertorient les colonnes de données pouvant ê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 dialogue contient 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.

Considérations :

  • 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 Utiliser des paramètres régionaux pour afficher les valeurs de date et d’heure est coché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 SQL Server Profiler Outils, cliquez sur Option.

      - ET -

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

  • Si le traçage des événements est réalisé avec l’utilitaire osql ou sqlcmd , il faut toujours ajouter % aux filtres de la colonne de données TextData .

Voir aussi

SQL Server Profiler