Partager via


Traçage

Il existe plusieurs options pour le suivi, ce qui peut aider à capturer des problèmes dans l’application consommateur de données, les composants de service OLE DB, le fournisseur de données, le client réseau DB2 et le serveur de base de données DB2.

Suivi du consommateur SQL à l’aide de SQL Server Profiler

SQL Server Profiler est une interface utilisateur graphique de SQL Trace pour surveiller une instance du moteur de base de données 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. Pour plus d’informations, consultez Présentation de SQL Server Profiler (https://go.microsoft.com/fwlink/?LinkID=241520).

Suivi réseau à l’aide du moniteur réseau

Le moniteur réseau capture le trafic réseau pour l’affichage et l’analyse. Il vous permet d’effectuer des tâches telles que l’analyse des données précédemment capturées dans des méthodes définies par l’utilisateur, l’extraction de données à partir d’analyseurs de protocole définis. Il inclut un analyseur DDM (Distributed Data Management) à utiliser avec le fournisseur de données. Contactez les services de support technique Microsoft pour obtenir une copie de l’analyseur DDM. Pour plus d’informations, consultez Moniteur réseau (https://go.microsoft.com/fwlink/?LinkID=180448).

Suivi de serveur DB2 à l’aide des outils IBM

Pour plus d’informations, consultez le Guide d’administration IBM DB2 pour la plateforme et la version DB2 applicables.

Événements Windows Server à l’aide de l’Observateur d’événements

L’Observateur d’événements est un composant logiciel enfichable MMC (Microsoft Management Console) qui vous permet de parcourir et de gérer les journaux des événements. Pour plus d’informations, consultez Observateur d’événements (https://go.microsoft.com/fwlink/?LinkID=131274).

Suivi du fournisseur DB2 à l’aide de l’utilitaire de traçage de fournisseur

L’utilitaire de trace du fournisseur capture et enregistre les informations du client Microsoft pour les connexions réseau DB2, les interfaces OLE DB et les messages de données. L’utilitaire de trace permet au professionnel de l’informatique de suivre les informations relatives à un composant de trace unique, qui est le client de demande d’application DRDA sous-jacent du fournisseur de données (bibliothèque réseau DB2).

Noms de fichiers de trace

Chaque fichier de trace a deux noms associés à celui-ci, <Filename 1.atf> et <Filename 2.atf>.

Les traces sont écrites dans le premier fichier jusqu’à ce qu’il atteigne la taille spécifiée, puis à la seconde jusqu’à atteindre cette taille, et ainsi de suite en alterner entre les deux fichiers.

Par défaut, les fichiers de trace sont stockés dans le dossier \Program Files\Microsoft OLE DB Provider for DB2\Traces, avec une extension de nom de fichier .atf.

Le tableau suivant répertorie les noms de fichiers par composant et par type :

Composant Type de suivi Noms de fichiers utilisés Noms de fichiers utilisés
Bibliothèque réseau DB2 Interne db2int1.atf db2int2.atf
Message db2msg1.atf db2msg2.atf
API (Interface de Programmation d'Applications) db2api1.atf db2api2.atf

Choix d’un type de trace

Après avoir sélectionné le composant à tracer, choisissez le type de suivi à appliquer.

Le tableau suivant décrit les types de suivi disponibles :

Type de suivi Activité tracée S’applique aux composants installés
Interne* Activité au sein d’un composant logiciel. Bibliothèque réseau DB2 (client AR DRDA)
Message Messages transmis et sortants d’un composant logiciel, y compris les messages envoyés au réseau et reçus. Bibliothèque réseau DB2 (client AR DRDA)
API (Interface de Programmation d'Applications) Des informations sont transmises vers et depuis une DLL de composant sur le même ordinateur. Bibliothèque réseau DB2 (client AR DRDA)

* Le suivi interne est destiné à être utilisé par les techniciens de support technique. L’interprétation des traces internes et de certains types de suivis de messages nécessite une base de connaissances spécialisée.

Types de trace

Avant de configurer le suivi, déterminez les composants logiciels que vous souhaitez tracer et quels types d’informations de suivi seront utiles.

Chaque type de suivi est activé à l’aide de l’application Utilitaire de trace du fournisseur de données.

Types de trace interne :

  • Conditions fatales

  • Conditions d’erreur

  • Conditions de débogage

  • Entrée/sortie de la fonction

  • Transition de l’état

  • Conditions personnalisées

    Types de trace de message :

  • Messages internes

  • Informations de connexion

  • Flux de données réseau

    Types de trace d’API :

  • OLEDB API

  • API réseau (DRDA)

Suivis des messages

Le tableau suivant détaille les traces des messages.

Option de trace Activités suivies pour les applications Serveur d'Intégration Hôte sur les ordinateurs clients Serveur d'Intégration Hôte
Messages internes Messages dans la bibliothèque réseau DB2 et ses sous-composants
Informations de connexion Paramètres de connexion utilisés par la bibliothèque réseau DB2 (client AR DRDA) pour se connecter au serveur DB2 (DRDA AS)
Flux de données réseau Messages entre la bibliothèque réseau DB2 (client AR DRDA) et le serveur DB2 (DRDA AS)

Utilisation de l’utilitaire de trace HIS

Pour démarrer le suivi :

Dans le menu Démarrer , pointez sur le fournisseur Microsoft OLE DB pour DB2 version 5.0, puis pointez sur l’utilitaire trace.

  1. Dans la boîte de dialogue Éléments de trace de l’utilitaire de trace HIS, cliquez sur Propriétés.

  2. Dans la boîte de dialogue Suivi interne , cliquez sur Définir tout, puis sur Suivi des messages.

  3. Dans la boîte de dialogue Suivi des messages , cliquez sur Définir tout, puis sur Trace d’API.

  4. Dans la boîte de dialogue Trace d’API , cliquez sur Définir tout, puis sur OK.

    Quand un ou plusieurs éléments de trace sont activés, le bouton Effacer toutes les traces est activé et le suivi est démarré.

    Pour arrêter le suivi :

  5. Dans la boîte de dialogue Éléments de trace de l’utilitaire HIS Trace, cliquez sur Effacer toutes les traces.

    Quand aucun élément de trace n’est activé, le bouton Effacer toutes les traces est désactivé et le suivi est arrêté.

    Pour afficher les fichiers de trace :

  6. Dans la boîte de dialogue Éléments de trace de Explore Traces.

    Pour vider les fichiers de trace :

  7. Dans la boîte de dialogue Éléments de trace de l’utilitaire HIS Trace, cliquez sur Vider tous les fichiers de trace.

Traçage des propriétés globales

L’onglet Propriétés globales de suivi contient plusieurs éléments qui peuvent être modifiés pour ajuster la façon dont trace s’exécute. Ces éléments sont les suivants :

Longueur du retournement du fichier de trace

La taille par défaut est de 20 M octets.

Vous pouvez modifier la longueur maximale en mettant en surbrillance le nombre et en tapant une nouvelle valeur.

Arrêter le suivi par événement

La trace SNA peut surveiller le journal des événements Windows et arrêter le suivi lorsqu’un événement configuré se produit. Pour activer cette fonctionnalité, cliquez sur Surveiller le journal des événements et entrez un ID d’événement.

Écrire des traces sur un fil d’arrière-plan

Cochez cette case pour exécuter le suivi en arrière-plan. Si la zone est effacée (vide), le traçage s’exécute au premier plan.

Pour réduire les impacts sur les performances causés par le suivi, les traces peuvent être mises en file d’attente et écrites par un thread d’arrière-plan lorsque cette case est cochée. Sinon, les fichiers de trace sont écrits immédiatement.

Priorité du thread d’arrière-plan

Si vous sélectionnez Écrire des traces sur un thread d’arrière-plan, vérifiez qu’un seul élément doit définir le niveau de priorité pour que le suivi s’exécute dans le système d’exploitation Microsoft Windows. La valeur la plus élevée donne le suivi au niveau de priorité le plus élevé, ce qui signifie que le suivi est prioritaire sur d’autres travaux. Un état d'inactivité signifie que le suivi s'exécute lorsque le processeur est inactif.

Onglet Répertoire de fichiers de trace

L’onglet Répertoire des fichiers de trace vous permet de modifier l’emplacement où les fichiers initiateurs de trace seront stockés.

Utilisez Parcourir ou entrez un nouvel emplacement.