Les tables AsyncOperationBase et WorkflowLogBase deviennent très volumineuses et des problèmes de performances surviennent si vous utilisez plusieurs workflows dans Microsoft Dynamics CRM 4.0

Traductions disponibles Traductions disponibles
Numéro d'article: 968755 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Vous utilisez de nombreux workflows dans Microsoft Dynamics CRM 4.0. Les tables AsyncOperationBase et WorkflowLogBase deviennent très volumineuses et des problèmes de performances surviennent.

Cause

Ce problème se produit car, lors du déclenchement des règles de workflow, une instance de workflow et un enregistrement de workflow sont créés dans les tables AsyncOperationBase et WorkflowLogBase de la base de données MSCRM. Toutefois, lorsque l'instance de workflow est exécutée, l'enregistrement de workflow reste dans la base de données. Par conséquent, le volume des tables AsyncOperationBase et WorkflowLogBase continuent d'augmenter. Finalement, les performances diminuent.

Remarque La propriété AsyncOperationType pour ces enregistrements est définie sur 10.

Résolution

Ce problème est résolu dans le dernier correctif cumulatif pour Microsoft Dynamics CRM 4.0. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
949256 Correctifs et mises à jour de Microsoft Dynamics CRM 4.0


Important Cette section, méthode ou tâche explique la procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP


Pour activer ce correctif, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK.
  2. Dans l'Éditeur du Registre, recherchez la sous-clé suivante :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Déterminez s'il existe une entrée de Registre DWORD nommée AsyncRemoveCompletedWorkflows. Les données de valeur de l'entrée de Registre AsyncRemoveCompletedWorkflows doivent correspondre à 1.
  4. Si l'entrée de Registre AsyncRemoveCompletedWorkflows n'existe pas, ajoutez-la. Pour cela, procédez comme suit :
    1. Cliquez avec le bouton droit sur MSCRM, pointez sur Nouveau, cliquez sur Valeur DWORD, puis tapez AsyncRemoveCompletedWorkflows dans la zone Nom.
    2. Double-cliquez sur AsyncRemoveCompletedWorkflows, puis tapez 1 dans la zone Données de la valeur.
    3. Cliquez sur Démarrer, sur Exécuter, tapez iisreset, puis cliquez sur OK.

      Remarque Si la valeur dans la zone de données de la valeur DWORD de la table AsyncRemoveCompletedWorkflows est rétablie sur 0, Microsoft Dynamics CRM continue de conserver les enregistrements de workflow dans la base de données même si les tâches sont terminées.
Remarque Ce correctif est proactif uniquement. Par conséquent, lorsque le correctif est installé et activé, seuls les nouveaux enregistrements de workflow sont automatiquement supprimés. Si les tables AsyncOperationBase et WorkflowLogBase sont déjà volumineuses en raison de ces enregistrements de workflow, vous devez les nettoyer à l'aide du script de nettoyage de Microsoft SQL Server inclus dans l'article suivant de la Base de connaissances Microsoft :
968520 Les performances sont ralenties si la table AsyncOperationBase devient trop volumineuse dans Microsoft Dynamics CRM 4.0

Plus d'informations

Pour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
Pour plus d'informations sur la terminologie des packages de mise à jour et des correctifs du logiciel Microsoft Business Solutions CRM, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
887283 Normes d'attribution de noms pour les packages de mise à jour et les correctifs logiciels Microsoft Business Solutions CRM

Propriétés

Numéro d'article: 968755 - Dernière mise à jour: lundi 10 octobre 2011 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Dynamics CRM 4.0
Mots-clés : 
kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com