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

S’applique à :SQL ServerAzure SQL Managed Instance

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 .

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, sélectionnez 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. Sélectionnez Filtres de colonne.

    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, sélectionnez l'opérateur de comparaison et tapez une valeur à utiliser pour le filtre.

  4. Sélectionnez 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 caseUtiliser 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 Outils de SQL Server Profiler, sélectionnezOption.

      \- 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 .

Notes

La case à cocher Exclure les lignes qui ne contiennent pas de valeurs peut filtrer les lignes avec :

  • Valeurs NULL
  • Chaînes vides (qui sont techniquement des valeurs)

tout en ne filtrant PAS les événements où la colonne elle-même n’est pas présente.

Étapes suivantes