"С каждым бывает..." "С каждым случается..." И даже если у вас есть ИБП (как это было и в нашем случае) - никто не гарантирует, что при резком выключении электричества - ваша почтовая база данных выживет. А точнее: захочет ли она с вами дальше работать? :)
Один из таких случаев нас привел к печальным последствиям, которые все-же удалось решить с наименьшими потерями.
Помогли различные ресурсы, а один даже удалось найти на русском языке :)
Поэтому статья не будет ничем новым, кроме как копией, с целью гарантированной сохранности этой ценной информации :)
Один из таких случаев нас привел к печальным последствиям, которые все-же удалось решить с наименьшими потерями.
Помогли различные ресурсы, а один даже удалось найти на русском языке :)
Поэтому статья не будет ничем новым, кроме как копией, с целью гарантированной сохранности этой ценной информации :)
Ошибка Microsoft Exchange
--------------------------------------------------------
Не удалось подключить базу данных 'Managers'.
Managers
Ошибка
Ошибка:
Не удалось подключить указанную базу данных. Указанная база данных: Managers; код ошибки: Сбой операции Active Manager. Ошибка: Сбой действия базы данных. Ошибка: Сбой операции с сообщением: MapiExceptionCallFailed: Unable to mount database. (hr=0x80004005, ec=-550)
При этом остальные базы успешно подключились и работают, все службы запущены.Как исправлять почтовую базу Exchange:
На всякий случай делаем копию базы и всех логов.
Проведем диагностику:
1. Запускаем Exchange Manager
2. Проверяем базу. Выполняем команду:
2. Проверяем базу. Выполняем команду:
eseutil /mh d:\ExBases\Mybase\Mybase.edb
3. Ищем сообщение как на скриншоте. Это означает, что наша база некорректно выключилась и часть информации не перенесена из лога в базу. Если у нас есть логи и они не испорчены, то мы сможем все восстановить. Если логов нет или они испорчены, то часть данных будет потерена.
4. Проверяем логи :
4. Проверяем логи :
eseutil /ml d:\ExBases\MyBase
Восстанавливаем базу Exchange
5. Если тест логов не выдал ошибку, то восстанавливаем базу:
E02 — имя лога
Если восстановление прошло успешно пробуем подключить почтовую базу. Иначе смотрим п.6
6. Если с логами что-то не так, можно попробовать восстановить базу игнорируя ошибку в логах:
Если восстановление прошло успешно пробуем подключить почтовую базу. Иначе смотрим п.7
7. Если логи содержат ошибки и база не восстановилась по п.5,6, то восстанавливаем базу без логов
8. После этого пробуем подключить базу
eseutil /r «E02» /l d:\ExBases\MyBase /d d:\ExBases\Mybase\Mybase.edb
E02 — имя лога
Если восстановление прошло успешно пробуем подключить почтовую базу. Иначе смотрим п.6
6. Если с логами что-то не так, можно попробовать восстановить базу игнорируя ошибку в логах:
eseutil /r «E02» /a /i /l d:\ExBases\MyBase /d d:\ExBases\Mybase\Mybase.edb
Если восстановление прошло успешно пробуем подключить почтовую базу. Иначе смотрим п.7
7. Если логи содержат ошибки и база не восстановилась по п.5,6, то восстанавливаем базу без логов
eseutil /p d:\ExBases\Mybase\Mybase.edb
8. После этого пробуем подключить базу
Важно! Команды очень чувствительны к синтаксису. Будьте внимательны.
В нашем случае, удалось восстановить БД с "откатом" на 1.5 часа. Но все-же удалось :)
Так же в помощь: это \
Так же в помощь: это \
Комментариев нет:
Отправить комментарий