Проблемы

Вот сценарий, описанный ниже. По умолчанию для базы данных почтовых ящиков в среде 2010 сервера Microsoft Exchange Server включена возможность поиска Exchange. Приложение Microsoft Outlook в интерактивном режиме используется для поиска в почтовом ящике ключевого слова или фразы, содержащей одну или одну цифру. В этом случае появляется следующее сообщение об ошибке, несмотря на то, что в почтовом ящике есть совпадения по этому ключевому слову:

Соответствий для "ключевое слово" не найдено. Кроме того, в журнале приложений регистрируется следующее событие.

Имя журнала: ApplicationSource: MSExchangeIS почтового ящика StoreDate: Датасобытие код: 9877Task Категория: Content IndexingLevel: ErrorKeywords: ClassicUser: N/ AComputer. вфункции индексации контента "CISearch:: EcGetRowsetAndAccessor" получен неизвестный и неожиданный код ошибки из MSSearch. База данных почтовых ящиков: код ошибки почтового ящика: 0x80041606

Примечание: 0x80041606 = QUERY_E_TOOCOMPLEX

Причина

Эта проблема возникает из-за того, что в поиске Exchange для поиска по одному символу используется жестко заданный предел поиска префиксов для узлов 200 000. Если поиск префикса превышает этот предел, поиск возвращает QUERY_E_TOOCOMPLEX.Таким образом, 0x80041606 регистрируется как часть события с кодом 9877. По умолчанию все поиски, использующие режим Outlook Online в среде Exchange 2010, — это поиск префиксов. Использование одиночных цифр и букв приводит к тому, что система ищет все цифры или слова, которые начинаются с одной цифры или буквы по всей базе данных почтового ящика. Если достигнут предел по умолчанию для узлов 200 000, поиск возвращает ошибку.Примечание. Наиболее распространенный способ достичь ограничения на узлы 200 000 — найти слово или фразу, содержащую одну цифру или букву. Существуют и другие менее распространенные причины, например вводить сложные поисковые запросы с большим количеством ANDs, ORS и заметок. Кроме того, сложные сочетания диапазонов дат и условий поиска, множество записей в полях "Кому" и "от", а также сочетание всех этих действий могут привести к достижению ограничения.

Решение

Чтобы устранить эту проблему, установите следующий накопительный пакет обновления:

2608646 Описание накопительного пакета обновления 6 для Exchange Server 2010 с пакетом обновления 1 (SP1) Внимание! В этом разделе, описании метода или задачи содержатся сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в Windows После установки накопительного пакета обновления выполните указанные ниже действия, чтобы установить максимальное число узлов с ограничением запросов на 1 000 000 (дес.):

  1. Проверьте количество событий с кодом 9877 с событиями 0x80041606 в журнале приложений, которые вы получили на определенном сервере почтовых ящиков Exchange Server 2010 за прошлый месяц и запишите номер.

  2. Нажмите кнопку " Пуск " Кнопка «Пуск» WindowsВведите в поле Начало поиска значение regedit и нажмите клавишу ВВОД.

  3. Найдите и выберите следующий раздел реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch

  4. Нажмите кнопку изменить, наведите указатель мыши на пункт создатьи выберите раздел клавиша.

  5. Введите MaxRestrictionNodesи нажмите клавишу ВВОД.

  6. В разделе MAxRestrictionNodesвыберите команду изменить, наведите указатель мыши на пункт создатьи выберите параметр DWORD.

  7. Введите команду обслуживаниеrи нажмите клавишу ВВОД.

  8. Запись реестра теперь должна выглядеть следующим образом: HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch\MaxRestrictionNodes\Server

  9. Нажмите кнопку изменить, а затем — изменить.

  10. В поле значение введите 1000000 (дес.). Примечание. Значение по умолчанию для элемента MaxRestrictionNodes\Server — 200000 (десятичное число) перед внесением изменений в реестр.

  11. Закройте редактор реестра.

Примечания

  • После перезапуска службы индексирования поиска Microsoft Exchange установите для указанных ниже событий следующие коды.

    • Ошибка Event ID 130 при преобразовании идентификатора GUID MailboxDB, прочтенного из раздела MaxRestrictionNodes в разделе реестра, в GUID

    • Событие с кодом 131 не удалось открыть раздел реестра MaxRestrictionNodes

    • Событие с кодом 132 не удалось установить свойство MaxRestrictionNodes в индексаторе

  • Если вы получаете какое – либо из этих событий, возможно, вы неправильно ввели раздел реестра или параметр DWORD. Возможно также, что вы неправильно произносим введенные значения Key или DWORD. Внесите необходимые изменения, а затем перезапустите службу индексирования поиска Microsoft Exchange. Найдите новые экземпляры событий с кодами 130, 131 или 132.

  • Проверка журнала приложений еженедельно и ежемесячно, которое зависит от количества событий с кодом 9877 с ошибкой 0x80041606 в журнале приложений.

  • Если вы по-прежнему получаете значительное количество этих событий, вы можете сделать значение инкрементно равным 2000000 (дес.).

  • Не повышайте значение за пределами 2000000 (десятичное), так как это может снизить производительность сервера.

  • Если вы увеличили значение в 2000000 (десятичное число) и по-прежнему получаете несколько таких событий еженедельно или ежемесячно, это ожидаемое поведение. Это может быть вызвано тем, что пользователи выполняют очень сложные запросы (Дополнительные сведения можно найти в разделе "симптомы").

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

Дополнительные сведения о поиске Exchange можно найти на веб-сайте корпорации Майкрософт по следующему адресу:

Общие сведения о поиске ExchangeДополнительные сведения о том, как отключить или включить поиск Exchange, можно найти на веб-сайте корпорации Майкрософт по следующему адресу:

Общие сведения о том, как отключить или включить поиск ExchangeДополнительные сведения о записи MaxRestrictionNodes можно найти на веб-сайте корпорации Майкрософт по следующему адресу:

Общие сведения о записи MaxRestrictionNodes

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×