Дата последнего изменения раздела: 2006-05-24

Средство анализатора сервера Microsoft® Exchange опрашивает WMI-класс Win32_PerfRawData_MSExchangeDSAccess_MSExchangeDSAccessCaches, чтобы определить текущее значение раздела TotalEntriesMemoryConfigurationData. Если анализатор обнаружит, что значение раздела TotalEntriesMemoryConfigurationData равняется общему размеру кэша конфигурации DSAccess (MaxMemoryConfig), отображается предупреждение.

DSAccess является внутренним компонентом серверов Exchange 2000 и Exchange Server 2003, который управляет доступом всех компонентов Exchange к службе каталогов Active Directory®. Основной функцией DSAccess является поддержка сведений о различных событиях и операциях, связанных с каталогом. Например, DSAccess обнаруживает топологию Active Directory и определяет доступность контроллеров домена и серверов глобальных каталогов, а также возможность их ответа на запросы. Кроме того, все запросы каталога, выполняемые внутренними компонентами Exchange, например, хранилищем Microsoft Exchange, маршрутизируются посредством DSAccess, например, разрешение получателей, поиск параметров конфигурации и прочее. Частью функционирования DSAccess является поддержка кэша в оперативной памяти, в котором хранятся некоторые из этих запросов на тот случай, если одни и те же сведения будут запрошены дважды, их можно будет получить из кэша DSAccess, а не посредством LDAP-запроса службы каталогов Active Directory.

Так как параметр по умолчанию максимального размера кэша конфигурации DSAccess был уменьшен с 25 мегабайтов (МБ) в Exchange 2000 Server до 5 мегабайтов в Exchange Server 2003, это предупреждение может появиться в любой из этих двух версий Exchange. Независимо от версии Exchange, которая отобразит это сообщение, неполадка должна быть устранена в кратчайшие сроки.

Значение MaxMemoryConfig часто используется вместе со значением MaxMemoryUser, с помощью которого можно управлять максимальным количеством памяти, которое могут использовать объекты данных пользователей в кэше DSAccess. При изменении или удалении значения MaxMemoryConfig как показано в следующей процедуре, необходимо соответственно изменить или удалить значение MaxMemoryUser, как описано в разделе Значение кэша пользователя DSAccess не является значением по умолчанию.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что вы знаете, как восстановить реестр в случае возникновения неисправности. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe.

Чтобы устранить причину появления этого предупреждения

  1. Откройте редактор реестра, например, Regedit.exe или Regedt32.exe.

  2. Перейдите к разделу реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeDSAccess\Instance0

  3. Увеличьте значение MaxMemoryConfig. Если раздел Instance0 или значение DWORD параметра MaxMemoryConfig не существуют, можно создать их вручную. Значение параметра реестра MaxMemoryConfig выражается в килобайтах (КБ); поэтому десятичное значение 15000 равняется 15 МБ. Если это значение существует, увеличьте его на 10 процентов. Если этого значения не существует, рекомендуется установить начальное значение равным 10 МБ.

  4. Закройте редактор реестра и перезапустите службу системного помощника Microsoft Exchange, чтобы изменения вступили в силу.

Сведения, с которыми следует ознакомиться до редактирования реестра, а также сведения по редактированию реестра см. в базе знаний Майкрософт в статье 256986, посвященной описанию реестра Microsoft Windows (может быть на английском языке) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).