Исправление ошибки Ошибка состояния индекса содержимого базы данных Exchange
Будучи сложным сервером, имеющим несколько структурных объектов, Exchange Server окружен различными ошибками, которые могут быть связаны со структурой, базой данных или службами. Здесь мы собираемся обсудить одну из этих ошибок, которая может вызывать беспокойство у большинства наших администраторов Exchange Server. Ошибка указывает на «Ошибка состояния индекса содержимого базы данных Exchange». Обычно это вызвано проблемами в хранилище информации Exchange.
Вы можете понимать хранилище информации Exchange на сервере Exchange как источник для обработки запросов нескольких пользователей и ответа на них. Наличие этой ошибки означает прерывание нескольких функций, предлагаемых Биржевой информационный магазин что может быть — сохранение сообщений в черновик при сохранении, проблемы, связанные с DAG, блокировка пассивных копий базы данных во время переключения базы данных, остановка или прерывание функции поиска в Outlook или приложениях, связанных с Outlook, таких как Outlook в Интернете.
Все эти воздействия на функциональные возможности сервера Exchange нельзя игнорировать, и вам следует проверить или подтвердить статус индекса содержимого базы данных Exchange в качестве самого первого шага при возникновении любой из этих проблем.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Администратор Exchange обычно сталкивался с проблемой при попытке запустить команду проверки работоспособности, подобную этой.
Get-ServerHealth <имя базы данных=””> | ?{$_.HealthSetName -eq «Поиск»}
Вы можете воспользоваться помощью командной консоли Exchange напрямую, выполнив эту команду от имени администратора (запустите Exchange Management Shell от имени администратора), чтобы узнать текущее состояние вашей базы данных Exchange Server.
Get-MailboxDatabase <имя базы данных> | Get-MailboxDatabaseCopyStatus | Выберите Имя, *индекс*
Введите имя вашей базы данных в приведенной выше команде (вместо
По результатам вывода вы можете проверить, работает ли состояние индекса содержимого или нет.
Еще одна команда, которая может отображать состояние индекса содержимого.
Get-MailboxDatabaseCopyStatus * | футов – авто
Итак, поскольку вы теперь знаете, что состояние индекса содержимого вашей базы данных Exchange не удалось и оно было приостановлено, вы должны были бы беспокоиться о поиске решения, которое сделает его работоспособным и снова заработает. Мы обязательно поможем вам в этом, предоставив работоспособные решения для исправления ошибки «Ошибка состояния индекса содержимого базы данных Exchange».
Методы исправления «Ошибка состояния индекса содержимого базы данных Exchange»
Чтобы восстановить поврежденное или сбойное состояние индекса содержимого базы данных, вы можете использовать командлеты Exchange PowerShell, но это полностью зависит от того, использует ли база данных Exchange группу доступности базы данных или нет. Кроме того, этот метод применим только к Exchange Server 2010 и более поздним версиям, поскольку он включает использование команд приложения командной консоли Exchange.
Сообщите нам об этих исправлениях подробно.
Примечание: Пользователь, выполняющий этот метод, должен быть администратором Exchange или иметь назначенные административные права.
Запустите вашу систему Exchange и запустите Оболочка управления Exchange приложение в качестве администратора. Для этого выберите приложение, щелкните по нему правой кнопкой мыши и выберите Запустить от имени администратора вариант.
Теперь выполните эти два решения в разных условиях Exchange Server.
Условие № 1 — Exchange Server НЕ является членом группы обеспечения доступности баз данных.
В этом состоянии имеется единственная копия базы данных, которая включает в себя неисправное или поврежденное состояние индекса содержимого базы данных. Выполните эти команды одну за другой, чтобы снова сделать этот индекс контента работоспособным, перестроив новый индекс контента базы данных.
- Остановите эти две службы Exchange — Поиск Microsoft Exchange и Хост-контроллер поиска Microsoft Exchange выполнив эти команды в командной консоли Exchange.
Остановиться Поиск Microsoft Exchange службы, выполните эту команду:Останов службы MSExchangeFastSearch
Остановиться Служба контроллера узла поиска Microsoft Exchangeэто команда
Stop-Service HostControllerService
- Перейдите в папку сохранения папки базы данных Exchange в той же системе, найдите там папку с длинной строкой GUID и полностью удалите ее вместе с ее подпапками. Эта папка с длинными строками содержала индекс содержимого базы данных.
- Следующий шаг — снова запустить эти две службы Exchange. Для этого вам просто нужно запустить эти простые команды одну за другой.
Запуск службы MSExchangeFastSearchStop-Service HostControllerService
- Подождите несколько минут. Вы найдете новый индекс содержимого базы данных, созданный в новой папке длинных строк.
- Проверьте состояние индексации базы данных Exchange на работоспособность с помощью этой команды.
Get-MailboxDatabase | Get-MailboxDatabaseCopyStatus | Выберите Имя, *индекс*
- Теперь вы можете использовать службы и функции Exchange без каких-либо проблем, связанных с индексом содержимого.
Условие № 2 — Exchange Server является членом группы обеспечения доступности баз данных.
Это условие, при котором ваш Exchange Server является членом группы обеспечения доступности баз данных, и у вас есть несколько копий базы данных, которые затронуты или не затронуты поврежденным или сбойным состоянием индекса содержимого. Сообщите нам, как разрешить эту ситуацию.
- Во-первых, узнайте о затронутых копиях базы данных, выполнив эту команду.
Get-MailboxDatabase <имя базы данных> | Get-MailboxDatabaseCopyStatus | Выберите Имя, *индекс*
Примечание: Введите имя базы данных Exchange вместо
в команде.
Выходные данные будут отображать исправное и неисправное состояние индекса содержимого базы данных. - Для всех затронутых (сбойных и приостановленных) копий базы данных выполните эту команду для каждой из них одну за другой.
Update-MailboxDatabaseCopy <имя базы данных>** – имя сервера-источника* – только каталог
Эта команда предназначена для восстановления поврежденного каталога каждой затронутой базы данных. Вместо <Имя базы данных> необходимо указать имя базы данных, в котором произошел сбой, в формате Затронутое имя базы данных\имя сервера и укажите имя сервера вместо имени сервера, индекс содержимого которого признан работоспособным. Внимательно выполните эту команду и для других затронутых копий базы данных, указав затронутую базу данных и имя исправного сервера в той же команде.
- После того, как все затронутые каталоги будут восстановлены, подтвердите свою успешную попытку, выполнив команду еще раз, чтобы просмотреть, все ли индексы содержимого базы данных исправны или нет.
Get-MailboxDatabase <имя базы данных> | Get-MailboxDatabaseCopyStatus | Выберите Имя, *индекс*
Мы только что обсудили использование команд командной консоли Exchange для исправления «Ошибка состояния индекса содержимого базы данных Exchange». Для запуска этих команд пользователь должен иметь права администратора и иметь технические навыки для правильного выполнения этих команд, в противном случае высока вероятность сбоев из-за ручных ошибок.
Хотя ручное решение возможно для решения этой проблемы, мы также предлагаем вам наиболее эффективный инструмент восстановления Exchange, который обладает способностью устранять все виды проблем, связанных с базой данных Exchange, и извлекает полные данные и их элементы с исходной структурой и иерархией. Инструмент поддерживает все версии Exchange Server от самой старой до самой новой. Вы можете узнать больше об этом инструменте, работая над его бесплатной демо-версией, которая доступна для вас на веб-сайте программного обеспечения.
Скачать сейчас
Заключение
Блог представил потенциальный ручной метод для решения Ошибка состояния индекса содержимого базы данных Exchange проблема с некоторыми командлетами Exchange Management Shell, основанная на членстве в DAG. Продолжайте читать такие справочные блоги, чтобы избавиться от других проблем, связанных с Exchange.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)