Le cache de configuration DSAccess est plein

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2010-05-05

L'outil Microsoft® Exchange Server Analyzer Tool interroge la classe WMI (Windows® Management Instrumentation) Microsoft Win32_PerfRawData_MSExchangeDSAccess_MSExchangeDSAccessCaches pour déterminer la valeur actuelle de la clé TotalEntriesMemoryConfigurationData. Si Exchange Server Analyzer détecte que la valeur de TotalEntriesMemoryConfigurationData est égale à la taille totale du cache de configuration d'accès au service d'annuaire (DSAccess) (MaxMemoryConfig), un avertissement s'affiche.

DSAccess est un composant interne d'Exchange 2000 Server et Exchange Server 2003 qui contrôle la manière dont tous les composants Exchange accèdent au service d'annuaire Active Directory®. La fonction principale de DSAccess est de conserver les informations sur divers événements et opérations liés à l'annuaire. Par exemple, DSAccess découvre la topologie Active Directory et détecte si les contrôleurs de domaine et les serveurs de catalogue global sont disponibles et répondent aux demandes. En outre, toutes les requêtes d'annuaire effectuées par des composants Exchange internes, tels que la banque Microsoft Exchange, sont routées via DSAccess, comme la résolution de destinataire, les recherches de paramètre de configuration, etc. DSAccess gère également un cache interne des résultats de certaines de ces requêtes pour que, si les mêmes informations sont demandées deux fois, elles puissent être récupérées à partir du cache DSAccess plutôt que via une autre requête LDAP (Lightweight Directory Access Protocol) sur Active Directory.

Comme la taille maximale de paramètre par défaut du cache de configuration DSAccess a été réduite d'une valeur de 25 mégaoctets (Mo) dans Exchange 2000 Server à une valeur de 5 Mo dans Exchange Server 2003, ce message d'avertissement peut être généré sur une version d'Exchange. Quelle que soit la version d'Exchange qui génère ce message d'avertissement, le problème doit être résolu dès que possible.

La valeur MaxMemoryConfig a été souvent utilisée conjointement avec la valeur MaxMemoryUser qui contrôle la quantité maximale de mémoire pouvant être utilisée par des objets de données utilisateur dans le cache DSAccess. Si vous modifiez ou supprimez la valeur MaxMemoryConfig comme décrit dans la procédure ci-dessous, vous devez de même modifier ou supprimer la valeur MaxMemoryUser comme décrit dans l'article Le cache utilisateur DSAccess n'est pas défini par défaut

importantImportant :
Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, assurez-vous de comprendre comment le restaurer en cas de problème. Pour plus d'informations sur la façon de procéder, voir la rubrique d'aide sur la restauration du Registre dans Regedit.exe ou Regedt32.exe.

Pour supprimer cet avertissement

  1. Ouvrez un Éditeur du Registre, comme Regedit.exe ou Regedt32.exe.

  2. Naviguez jusqu'à : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0

  3. Augmentez la valeur de MaxMemoryConfig. Si la clé Instance0 ou la valeur DWORD MaxMemoryConfig n'existe pas, vous pouvez la créer manuellement. Les données de valeur de l'entrée de Registre MaxMemoryConfig sont exprimées en kilo-octets (Ko) ; par conséquent, une entrée décimale de 15 000 est égale à 15 Mo. Si la valeur existe, augmentez-la de 10 pour cent. Si la valeur n'existe pas, un point de départ de 10 Mo est recommandé.

  4. Fermez l'Éditeur du Registre et redémarrez le service Surveillance du système Microsoft Exchange pour que la modification soit prise en compte.

Avant de modifier le Registre et pour plus d'informations sur la procédure de modification du Registre, voir l'article 256986 de la Base de connaissances Microsoft sur la description du Registre de Microsoft Windows (https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).