[Решено] Exchange Состояние индекса содержимого: FailedAndSuspended

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[Решено] Exchange Состояние индекса содержимого: FailedAndSuspended
Проблема не работает поиск в Exchange
В ECP -> Серверы -> Базы данных
Статус баз подключен но в статусе индексов стоит: FailedAndSuspended

Как исправить ? Exchange 2016
Вот как посмотреть проблему через PowerShell
[PS] C:\Windows\system32>Get-MailboxDatabaseCopyStatus | sort Name | ft -AutoSize

Name                           Status  CopyQueueLength   LastInspectedLogTime ContentIndexState
----                           ------  ---------------  -------------------- -----------------
archieve-mail\MX               Mounted 0                                     Healthy
Mailbox Database 0635482003\MX Mounted 0                                     FailedAndSuspended

[PS] C:\Windows\system32>Get-MailboxDatabaseCopyStatus "Mailbox Database 0635482003" | fl Name,*Index*


Name                         : Mailbox Database 0635482003\MX
ContentIndexState            : FailedAndSuspended
ContentIndexErrorMessage     : The content index is corrupted.
ContentIndexErrorCode        : 19
ContentIndexVersion          :
ContentIndexCrawlVersion     :
ContentIndexBacklog          :
ContentIndexRetryQueueSize   :
ContentIndexMailboxesToCrawl :
ContentIndexSeedingPercent   :
ContentIndexSeedingSource    :
ContentIndexServerSource     :

Решение FailedAndSuspended:

1. Остановите службу "Служба поиска Microsoft Exchange" /  "Microsoft Exchange Search service"
2. Остановите службу "Microsoft Exchange Search Host Controller"
3. Отсоедините базу данных (не обязательно - можно через ECP)
3. Удалите или переименуйте папку внутри директории, где находится файл базы данных [guid.single] . Guid - имеет уникальный ID вашей базы данных. Вы можете найти Guid запустив Get-MailboxDatabase database-name | Select Guid. Например, папку которая вам нужна может называться примерно так - d:\Databases\DB2\79c03cca-9b53-4959-982a-8773591c5f70.single
4.Запустите службу "Служба поиска Microsoft Exchange" /  "Microsoft Exchange Search service"
5. Запустите службу "Microsoft Exchange Search Host Controller"
6. Присоедините базу данных (если отсоединяли )

По 3 пункту небольшое пояснение, как понять где расположена папка БД и какое им ИНДЕКСА:
[PS] C:\Windows\system32>Get-MailboxDatabase "Mailbox Database 0635482003" | Select EdbFilePath

EdbFilePath
-----------
C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 0635482003\Mailbox Database 0635482003.edb

[PS] C:\Windows\system32>Get-MailboxDatabase "Mailbox Database 0635482003" | Select Guid

Guid
----
dfe7f82a-7cca-480d-9ebf-3d1bf88a5517
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Решение FailedAndSuspended: EXCHANGE2016 Content Index Error Code 20, 1, 19, 2
1. Get-MailboxDatabaseCopyStatus | sort Name | ft -AutoSize  (смотрим какая сломалась)
2. Update-MailboxDatabaseCopy MDB03\LITEX01 -CatalogOnly     (нажимаем везде Y)
3. Get-MailboxDatabaseCopyStatus | sort Name | ft -AutoSize  (проверяем что все ок)

Возможные проблемы:
https://social.technet.microsoft.com/Forums/en-US/48bda4a5-d661-42c3-9bcc-8181cf9d25b8/exchange-server-information-store-has-encountered-an-error?forum=exchangesvradminhttp://

ошибка ПРЕДУПРЕЖДЕНИЕ: Не удалось заполнить каталог индекса контента для базы данных “DB03”. Убедитесь, что службы поиска и
контроллера узлов Microsoft Exchange работают, и повторите попытку. Ошибка: Прослушивание на
net.tcp://localhost:3863/Management/SeedingAgent-372C55FE-F874-4BC0-BFD1-75AE7F60880A12/Single не выполняла ни одна
конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или
действием SOAP. Подробнее см. в описании InnerException (если имеется).

В системных событиях также ошибка с кодом 1012

Exchange Server Information Store has encountered an error while executing a full-text index query (“and(subject:string(“SearchQueryStxProbe*”, mode=”and”), folderid:string(“3EDA72446438D348A4A75A7B10DC8B7F00000000010C0000″))”). Error information: System.ServiceModel.EndpointNotFoundException: Сообщение не удалось отправить, так как адрес конечной точки “net.pipe://localhost/3867” недоступен для протокола адреса.

Стало понятнее, что лечить будем старым добрым средством:

cd “C:\Program Files\Microsoft\Exchange Server\V15\Bin\Search\Ceres\Installer”

.\installconfig.ps1 -action I -datafolder “%ExchangeInstallPath%\Bin\Search\Ceres\HostController\Data”­

И тут же статусы поменялись на “Обход содержимого”
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.