Назад | Перейти на главную страницу

Ошибка индексов содержимого Exchange Server 2013 в группе обеспечения доступности баз данных, охватывающей глобальную сеть

Недавно мы стали жертвой повреждения базы данных на одном из наших серверов почтовых ящиков. В нашей среде у нас есть два сервера почтовых ящиков и два сервера CAS. Один сервер почтовых ящиков и один сервер CAS находятся в нашей штаб-квартире, другой сервер почтовых ящиков и сервер CAS - это Co-Lo, расстояние до которого составляет более двух часов. Пропускная способность глобальной сети между ними ограничена, поэтому повторное заполнение баз данных почтовых ящиков и индексов содержимого по глобальной сети было невозможным.

В нашей первой попытке мы последовали эта техническая статья о том, как вручную копировать и автономно базу данных которые работали для самих баз данных почтовых ящиков, но не для индексов контента, они по-прежнему хотели передавать данные через WAN.

В конце концов мы связались с Microsoft. Они попробовали несколько разных вещей, но в итоге сработало:

На активном сервере со здоровыми индексами остановите службы Microsoft Exchange Search и Microsoft Exchange Search Host Controller.

  1. Перейдите в папку, в которой хранятся базы данных почтовых ящиков, и скопируйте папку индекса содержимого. Эта папка выглядит как guid, в моем случае одна из них называлась «32CBE741-FBB2-4116-9E85-12D59725D6E912.43.Single».

  2. Запустите резервное копирование служб на активном сервере.

  3. Перенесите папки на отказавший сайт.

  4. Остановите те же службы на сервере с ошибочными индексами содержимого.

  5. Скопируйте папку индекса содержимого с исправного сервера в соответствующую папку на неработоспособном сервере. Теперь у вас должны быть две папки индекса содержимого: одна, которая уже была там, которая, вероятно, «заполнялась», а вторая вы скопировали с работоспособного сайта.

  6. Когда поисковые службы все еще остановлены (осторожно, они могут перезапуститься сами по себе), переименуйте папку с "плохим" индексом содержимого, добавив в конце что-то вроде .old. Затем переименуйте "хорошую" папку индекса содержимого, чтобы она соответствовала названию "плохой".

  7. Запустите резервные копии поисковых служб.

В нашем случае примерно за 10 минут индексы содержимого изменились с неизвестного на исправный. Надеюсь, это поможет кому-то другому