Відновлення баз exchange, блог злобного адміна

При спробі ручного підключення бази даних я отримував помилку:

Послідовність дій по відновленню баз exchange

  1. Зробив резервну копію пошкодженої бази даних. Процес цей не швидкий, розмір бази був більш 400 гб. Але це слід було зробити, щоб мати можливість повторити процедуру відновлення бази якщо щось піде не так.
  2. Перевірив диск з базою даних на помилки утилітою chkdsk.
  3. Перевіряємо базу за допомогою утиліти eseutil. Вона знаходиться в папці bin папки куди встановлений Exchange. Для перевірки використовуємо команду:
  4. У висновку команди шукаємо рядок містить State: Dirty Shutdown. Це означає, що база даних не була коректно отмонтировать.
  5. Виробляємо лагодження бази даних командою:
Процес не швидкий, на моїй базі в 400 Гб він зайняв близько двох годин.
  • Після завершення повторюємо команду з п.3. Ви повинні побачити State: Clean Shutdown. Про всяк випадок робимо копію відновленої бази (на ваш розсуд).
  • Пробуємо підключити базу в консолі Exchange, якщо все підключилося то на цьому процедура закінчена.
  • Якщо база не підключається то необхідно перевірити логи командою: Де E00-початкова послідовність іменування лог-файлів. На моєму сервері вона була приміром E01. Під час перевірки необхідно переконається, що все лог файли пройшли без помилок. Проте, якщо статус БД в п.6 Clean Shutdown то можна сміливо видалити всі логи.
  • Якщо при цьому база все-таки не монтується спробуйте після видалення всіх лог-файлів виконати в консолі PowerShell Exchange команду:
  • Інші цікаві записи

    Оцініть статтю

    (Поки оцінок немає)

    Схожі статті