Exporter (0) Imprimer
Développer tout

Surveillance et résolution des problèmes pour Microsoft Dynamics CRM

Cette section décrit les outils d'analyse et de dépannage de Microsoft Dynamics CRM et donne des recommandations.

Contenu de la section

Présentation du traçage

Dans Microsoft Dynamics CRM 2011, vous pouvez créer des fichiers de trace qui analysent les actions effectuées par les applications serveur et clientes. Ces fichiers sont utiles lorsque vous avez besoin de résoudre des messages d'erreur et d'autres problèmes dans Microsoft Dynamics CRM.

Il existe deux méthodes pour activer le traçage Microsoft Dynamics CRM Server : au niveau du déploiement ou au niveau du serveur. La méthode choisie détermine la plage de rôles serveur surveillés, le degré de contrôle et comment activer le traçage et l'emplacement des fichiers de trace.

Par ailleurs, Extensions de rapport Microsoft Dynamics CRM et Microsoft Dynamics CRM pour Outlook peuvent être activés pour le traçage.

Contenu de la rubrique

Traçage au niveau du déploiement Microsoft Dynamics CRM

Traçage au niveau du serveur Microsoft Dynamics CRM

Activation du traçage pour les extensions de rapport Microsoft Dynamics CRM pour SQL Server Reporting Services

Activation du traçage pour Microsoft Dynamics CRM pour Outlook

Traçage au niveau du déploiement Microsoft Dynamics CRM

Le traçage au niveau du déploiement surveille tous les services et rôles serveur Microsoft Dynamics CRM, indépendamment des rôles serveur installés sur l'ordinateur local. Lorsque le traçage au niveau du déploiement est activé, tous les rôles serveur sont surveillés, tels que Service asynchrone, Service de traitement Bac à sable (sandbox), le service de décompression de fichier, l'application Web (w3wp) et les Outils de déploiement (MMC-Outils). Les fichiers de trace correspondants sont créés.

Le traçage au niveau du déploiement est défini en utilisant les commandes Windows PowerShell et il est mis à jour dans la base de données MSCRM_CONFIG. Le traçage au niveau du déploiement ne peut être activé que sur un ordinateur possédant le rôle serveur Microsoft Dynamics CRM Outils de déploiement.

Les fichiers de trace sont situés dans le dossier de l'ordinateur où est exécuté le rôle serveur Microsoft Dynamics CRM Outils de déploiement. Par défaut, l'emplacement est C:\crmdrop\logs.

CautionAttention
Les fichiers de trace peuvent contenir des informations personnelles ou confidentielles. Par conséquent, soyez discret lorsque vous envoyez des fichiers de trace à d'autres personnes ou lorsque vous autorisez d'autres utilisateurs à afficher les informations d'un fichier de trace.

L’activation du traçage peut affecter de manière importante les performances de l’application. Il est vivement recommandé de l'activer uniquement pour résoudre des problèmes et de le désactiver une fois ceux-ci résolus.

ImportantImportant
Avant d'exécuter les commandes Microsoft Dynamics CRM Windows PowerShell, le composant logiciel enfichable Microsoft.Crm.PowerShell doit être enregistré en exécutant la commande Add-PSSnapin Microsoft.Crm.PowerShell. Pour plus d'informations, consultez Utilisation de Microsoft Dynamics CRM.

TipConseil
Pour obtenir la liste des composants logiciels enfichables enregistrés Windows PowerShell, exécutez la commande enregistrée Get-PsSnapin –.

Afficher les paramètres de traçage pour le déploiement entier

Get-CrmSetting TraceSettings 

Activer le traçage pour le déploiement entier

Pour activer les paramètres de traçage pour le déploiement entier, exécutez les commandes suivantes, dans l’ordre indiqué, depuis la console Windows PowerShell sur l'ordinateur sur lequel le rôle serveur Outils de déploiement est exécuté.

$Setting = Get-CrmSetting TraceSettings
$Setting.Enabled = $True 
Set-CrmSetting $setting

Désactiver le traçage pour le déploiement entier

Pour désactiver le traçage, exécutez les commandes suivantes, dans l’ordre indiqué, depuis la console Windows PowerShell sur l'ordinateur sur lequel le rôle serveur Outils de déploiement est exécuté.

$Setting = Get-CrmSetting TraceSettings
$setting.Enabled = $False
Set-CrmSetting $setting

Les fichiers de trace ne sont pas supprimés lorsque le traçage est désactivé. En outre, les services utilisés par le verrouillage Microsoft Dynamics CRM Server ouvrent les fichiers de trace. Par conséquent, il se peut que vous deviez redémarrer les services Microsoft Dynamics CRM et le service de publication World Wide Web si ces services sont exécutés sur l'ordinateur sur lequel vous souhaitez supprimer les fichiers de trace.

Traçage au niveau du serveur Microsoft Dynamics CRM

Le traçage au niveau du serveur surveille uniquement les rôles serveur Microsoft Dynamics CRM qui s'exécutent sur l'ordinateur local où le traçage au niveau du serveur est activé. Lorsque le traçage au niveau du serveur est activé, les fichiers de trace spécifiques aux services ou rôles serveur Microsoft Dynamics CRM exécutés sur l'ordinateur local sont créés. Le traçage au niveau du serveur ne nécessite pas le rôle Outils de déploiement et offre un niveau supérieur de contrôle où vous pouvez définir des valeurs de trace spécifiques, comme les fonctionnalités Microsoft Dynamics CRM à suivre ou la taille maximale du fichier de trace.

Pour plus d'informations sur sur les propriétés de traçage au niveau du serveur dans Microsoft Dynamics CRM 2011, voir Comment activer le traçage dans Microsoft Dynamics CRM.

Si le traçage au niveau du déploiement et le traçage au niveau du serveur sont activés sur le même ordinateur, seul celui au niveau du serveur est utilisé.

Le traçage au niveau du serveur doit être configuré manuellement dans le Registre Windows sur l'ordinateur sur lequel un ou plusieurs rôles serveur principaux Microsoft Dynamics CRM sont exécutés.

Les fichiers de trace au niveau du serveur se trouvent dans le dossier Traces du répertoire d'installation de Microsoft Dynamics CRM. L’emplacement par défaut est C:\Program Files\Microsoft Dynamics CRM\Trace.

Activer ou désactiver le traçage au niveau du serveur

CautionAttention
Les fichiers de trace peuvent contenir des informations personnelles ou confidentielles. Par conséquent, soyez discret lorsque vous envoyez des fichiers de trace à d'autres personnes ou lorsque vous autorisez d'autres utilisateurs à afficher les informations d'un fichier de trace.

L’activation du traçage peut affecter de manière importante les performances de l’application. Il est vivement recommandé de l'activer uniquement pour résoudre des problèmes et de le désactiver une fois ceux-ci résolus.

CautionAttention
Cette tâche contient les étapes expliquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de manière incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la sauvegarde et la restauration du Registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP.

Sur le serveur Microsoft Dynamics CRM Server sur lequel vous souhaitez activer le traçage au niveau du serveur, démarrez RegEdit et recherchez l'emplacement de Registre suivant.

HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

Créez les deux nouvelles valeurs requises suivantes.

  1. Nom de la valeur : TraceEnabled

    • Tapez : DWORD (32 bits)

    • Valeur : 0 ou 1

      Si vous utilisez la valeur 0, le traçage est désactivé. Si vous utilisez la valeur 1, le traçage est activé.

  2. Nom de la valeur : TraceRefresh

    • DWORD (32 bits)

    • Valeur : nombre compris entre zéro et 99

      Cette valeur doit changer pour que Microsoft Dynamics CRM détecte une modification apportée à l'une des autres valeurs de trace dans le Registre Windows. Par exemple, si la valeur est 2, vous pouvez la définir sur 1 afin que les modifications des autres valeurs de trace, comme une modification apportée à TraceCategories, soient appliquées.

Activation du traçage pour les extensions de rapport Microsoft Dynamics CRM pour SQL Server Reporting Services

Microsoft Dynamics CRM 2011 permet de créer des fichiers de trace qui analysent les actions effectuées par les Extensions de rapport Microsoft Dynamics CRM. Ces fichiers sont utiles lorsque vous avez besoin de résoudre des messages d'erreur et d'autres problèmes dans Extensions de rapport Microsoft Dynamics CRM.

CautionAttention
Les fichiers de trace peuvent contenir des informations personnelles ou confidentielles. Par conséquent, soyez discret lorsque vous envoyez des fichiers de trace à d'autres personnes ou lorsque vous autorisez d'autres utilisateurs à afficher les informations d'un fichier de trace.

L’activation du traçage peut affecter de manière importante les performances de l’application. Il est vivement recommandé de l'activer uniquement pour résoudre des problèmes et de le désactiver une fois ceux-ci résolus.

Vous pouvez activer le traçage pour les Extensions de rapport Microsoft Dynamics CRM de deux manières :

En utilisant des valeurs de Registre :

CautionAttention
Cette tâche contient les étapes expliquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de manière incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la sauvegarde et la restauration du Registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP.

  1. Sur l'ordinateur sur lequel vous avez installé les Extensions de rapport Microsoft Dynamics CRM, recherchez la clé de Registre suivante et cliquez dessus : HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM

  2. Définissez les valeurs de Registre suivantes :

    • TraceEnabled = 1

    • TraceDirectory = <chemin du répertoire dans lequel les traces seront stockées>

    Vous pouvez également définir d'autres valeurs de ligne comme TraceCategories, mais elles possèdent déjà des valeurs par défaut.

  3. Redémarrez le Microsoft SQL Server Reporting Services.

En utilisant des propriétés de déploiement :

  1. Accédez à la table DeploymentProperties dans la base de données Configuration.

  2. Rechercher la ligne contenant la valeur « TraceEnabled » et définissez la valeur de sa colonne « BitColumn » sur « True ».

    Les autres valeurs de ligne comme TraceCategories ou TraceDirectory possèdent déjà des valeurs par défaut, mais vous pouvez les modifier.

    Vous commencerez à voir les traces dans le répertoire spécifié sur la ligne TraceDirectory de la table DeploymentProperties.

  3. Redémarrez le Microsoft SQL Server Reporting Services.

Les paramètres du Registre ont priorité sur les propriétés de déploiement. Par exemple, si le Registre contient des valeurs non valides et que TraceDirectory n'existe pas, les propriétés de déploiement sont utilisées.

ImportantImportant
Les traces ne seront pas générées si le dossier spécifié dans TraceDirectory n'existe pas.

Activation du traçage pour Microsoft Dynamics CRM pour Outlook

Le traçage Cette section s'applique aux versions Microsoft Dynamics CRM Online et locales de Microsoft Dynamics CRM 2011. Microsoft Dynamics CRM pour Outlook surveille l'instance d'Microsoft Dynamics CRM pour Outlook exécutée sur l'ordinateur local. Si un problème est isolé au niveau d'un utilisateur particulier exécutant Microsoft Dynamics CRM pour Outlook, l'activation du traçage Microsoft Dynamics CRM pour Outlook peut aider à déterminer la cause.

Les fichiers de suivi Microsoft Dynamics CRM pour Outlook sont situés dans le dossier C:\Users\<username>\AppData\Local\Microsoft\MSCRM\Traces.

CautionAttention
Les fichiers de trace peuvent contenir des informations personnelles ou confidentielles. Par conséquent, soyez discret lorsque vous envoyez des fichiers de trace à d'autres personnes ou lorsque vous autorisez d'autres utilisateurs à afficher les informations d'un fichier de trace.

L’activation du traçage peut affecter de manière importante les performances de l’application. Il est vivement recommandé de l'activer uniquement pour résoudre des problèmes et de le désactiver une fois ceux-ci résolus.

Activer ou désactiver le traçage pour Microsoft Dynamics CRM pour Outlook

  1. Sur l'ordinateur qui exécute Microsoft Dynamics CRM pour Outlook, cliquez sur Démarrer, sur Tous les programmes, sur Microsoft Dynamics CRM 2011, puis sur Diagnostics.

  2. Cliquez sur l'onglet Dépannage avancé , puis activez Traçage pour activer ou désactivez Traçage pour désactiver.

  3. Cliquez sur Enregistrer.

Les étapes ci-dessus activent le suivi documenté. Vous pouvez réduire la quantité d'informations pendant le traçage en définissant la valeur Registre Windows TraceCategories. Par exemple, vous pouvez définir la valeur de sorte que seuls les messages d'erreur soient enregistrés. La réduction de la quantité d'enregistrement peut être utile lorsque vous résolvez des problèmes spécifiques, comme lorsque vous recevez des messages d'erreur hors connexion. Pour ce faire, procédez comme suit.

CautionAttention
Cette tâche contient les étapes expliquant comment modifier le Registre. Toutefois, des problèmes graves peuvent survenir si vous modifiez le Registre de manière incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la sauvegarde et la restauration du Registre, cliquez sur le numéro d'article suivant pour afficher l'article dans la Base de connaissances Microsoft : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP.

Notez que le traçage doit déjà être activé pour que les étapes fonctionnent.

  1. Sur l'ordinateur sur lequel vous avez installé Microsoft Dynamics CRM pour Outlook, lancez RegEdit et cliquez sur la sous-clé de Registre HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient.

  2. Si la valeur de chaîne TraceCategories n'existe pas, ajoutez-la. Pour ce faire, cliquez avec le bouton droit sur MSCRMClient, cliquez sur Nouveau, sur Valeur de chaîne, tapez TraceCategories, puis appuyez sur ENTRÉE.

  3. Cliquez avec le bouton droit sur TraceCategories, cliquez sur Modifier, tapez Application.Outlook:Error, puis cliquez sur OK.

Pour plus d'informations sur les valeurs disponibles pour TraceCategories, voir Comment activer le traçage dans Microsoft Dynamics CRM.

Les fichiers de trace ne sont pas supprimés lorsque le traçage est désactivé.

Pack d'analyse System Center pour Microsoft Dynamics CRM 2011

Le Pack d’analyse System Center pour Microsoft Dynamics CRM 2011 vous permet d'administrer l'application Microsoft Dynamics CRM 2011 dans Microsoft System Center Operations Manager 2007 SP1 et Microsoft System Center Operations Manager 2007 R2.

Téléchargez le Pack d'analyse System Center pour Microsoft Dynamics CRM 2011 et le guide correspondant.

Compteurs de performances pour Microsoft Dynamics CRM 2011

Microsoft Windows inclut un outil nommé Analyseur de performances Windows. Vous pouvez configurer l'Analyseur de performances Windows de manière à obtenir et afficher des informations sur les performances pendant que les composants système s'exécutent sur un Déploiement de Microsoft Dynamics CRM.

Les objets de performance proposent un ensemble de compteurs qui génèrent des données sur les performances de divers composants dans votre environnement Microsoft Dynamics CRM. Par exemple, l'objet de performance Processeur collecte un ensemble de métriques indiquant les performances d'un ou de plusieurs microprocesseurs sur un serveur donné.

De nombreux objets de performance sont intégrés au système d’exploitation et d’autres sont installés avec les applications logicielles et les services. Par exemple, les objets de performance installés avec SQL Server et Exchange Server peuvent vous aider à analyser les performances des composants en rapport avec votre système.

Surveillance des compteurs de performances pour une application Microsoft Dynamics CRM 2011, telle que Microsoft Dynamics CRM pour Outlook, Email Router ou Microsoft Dynamics CRM Server

  1. Sur l'ordinateur sur lequel l'application Microsoft Dynamics CRM est installée, cliquez sur Démarrer, sur Exécuter. Dans la boîte de dialogue Exécuter, tapez perfmon dans le champ Ouvrir, puis appuyez sur Entrée.

  2. Dans le volet de navigation de la fenêtre Moniteur de fiabilité et Analyseur de performances, sélectionnez Analyseur de performances.

  3. Cliquez dans la barre d’outils Ajouter (signe plus) dans le volet droit pour ouvrir la boîte de dialogue Ajouter des compteurs.

    Par ailleurs, vous pouvez créer un ensemble de collecteurs de données pour organiser les compteurs CRM à surveiller. Pour plus d’informations, voir l'aide relative à l'Analyseur de performances.

  4. Dans la liste des objets de performance disponibles, développez la classe objet à surveiller. La plupart des classes d'objet de performance Microsoft Dynamics CRM commencent par « CRM ». Par exemple, sélectionnez Serveur CRM pour afficher la liste des compteurs disponibles pour cet objet.

  5. Mettez en surbrillance le nom des compteurs que vous voulez analyser, cliquez sur Ajouter, puis sur OK. Les compteurs sélectionnés sont ajoutés à la liste des compteurs actifs dans la fenêtre Moniteur de fiabilité et de performances et les données qu'ils génèrent sont affichées dans le graphique dynamique.

Pour plus d'informations sur les compteurs de performances pour Microsoft Dynamics CRM Server 2011, téléchargez les Compteurs de performance pour Microsoft Dynamics CRM (éventuellement en anglais).

Voir aussi

Envoyer des commentaires à Microsoft à propos de cet article.

© 2012 Microsoft Corporation. Tous droits réservés.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft