Спасибо!

Мы Вам перезвоним.

Восстановление баз данных Exchange

27 2026
2:01PM

Отказ базы данных Exchange формирует задачу выбора между тремя методами восстановления, каждый из которых имеет собственный профиль риска, требования к исходным данным и объем гарантированно сохраняемой информации. Задача администратора сводится не к выполнению набора команд, а к корректной диагностике состояния базы, определяющей, какой из методов применим в конкретной ситуации. Ниже приведен разбор каждого метода по единой системе критериев: условия применимости, предсказуемость результата, объем риска потери данных и трудозатраты на исполнение.

Диагностический этап: определение исходного состояния

Выбор метода восстановления начинается с проверки состояния базы командой eseutil с ключом /mh:

eseutil.exe /mh test_base.edb

Результат содержит два параметра, определяющих дальнейшую траекторию решения. Параметр State принимает одно из двух значений: Clean Shutdown при корректном завершении работы базы или Dirty Shutdown при аварийном отключении. Параметр Log Required указывает количество журналов транзакций, необходимых базе для перехода в согласованное состояние; нулевое значение означает готовность базы к монтированию без дополнительных операций.

Состояние Dirty Shutdown статистически связано с тремя типами инцидентов: аварийная перезагрузка сервера, сбой операционной системы, отключение электропитания. Данное состояние не тождественно повреждению данных: оно означает, что часть транзакций зафиксирована в логах, но не перенесена в основной файл базы. В значительной части случаев служба Exchange Information Store завершает эту синхронизацию автоматически при перезапуске. Необходимость ручного восстановления возникает, когда автоматический механизм не отработал или база после перезапуска остается в несмонтированном состоянии.

Второй этап диагностики, обязательный перед выбором метода, это проверка целостности логов транзакций:

eseutil.exe /ml E00

Результат этой проверки является определяющим фактором для выбора между методом 1 и методом 2, описанными ниже.

Метод 1: мягкое восстановление (Soft Recovery)

Условие применимости: файл базы структурно исправен, логи транзакций присутствуют в полном объеме и не имеют повреждений.

Механизм: дозапись зафиксированных в логах транзакций в основной файл базы без удаления каких-либо данных.

eseutil.exe /r E00

Критерий успеха: повторная проверка через /mh фиксирует переход в состояние Clean Shutdown.

Оценка риска: минимальная. Метод не удаляет и не изменяет существующие данные, а лишь завершает уже начатую, но не доведенную до конца транзакцию. По совокупным наблюдениям на инфраструктуре Windows Server 2012 R2 с Exchange 2016, данный метод устраняет проблему примерно в 70% случаев отказа, вызванного сбоями питания или ОС, без потери единого письма.

Позиция в приоритете методов: обязательный первый шаг при любом отказе базы, независимо от предполагаемой причины сбоя. Переход к следующему методу оправдан только при отрицательном результате диагностики логов или неудаче самой операции.

Метод 2: грубое восстановление (Hard Recovery)

Условие применимости: логи транзакций отсутствуют, повреждены, либо мягкое восстановление завершилось неудачей.

Механизм: сканирование указателей и страниц данных с последующим удалением поврежденных страниц. В отличие от Soft Recovery, метод не восстанавливает данные, а исключает поврежденные фрагменты из структуры базы.

eseutil.exe /p test_base.edb

Критерий успеха: переход базы в состояние Clean Shutdown после завершения операции.

Оценка риска: высокая и непредсказуемая на момент запуска операции. Объем утраченных данных определяется расположением поврежденных страниц и становится известен только по факту завершения операции; диапазон потерь может составлять от единичных писем до целых почтовых ящиков. Операция необратима, откат к состоянию до ее начала невозможен.

Обязательный последующий этап: оффлайн-дефрагментация (ключ /d), пересобирающая базу из сохранившихся данных. Требует свободного дискового пространства не менее 110% от текущего размера базы. Без этого этапа база остается работоспособной, но с деградацией производительности из-за фрагментации, возникшей вследствие удаления страниц.

Сопоставление методов 1 и 2 по ключевым параметрам:

Параметр Мягкое восстановление Грубое восстановление
Требование к логам Обязательны, должны быть целы Не требуются
Требование к файлу базы Должен быть структурно исправен Допускается частичное повреждение
Предсказуемость объема потерь Потери отсутствуют Определяется только после завершения
Обратимость операции Повторяема Необратима
Дополнительные этапы Отсутствуют Обязательна дефрагментация
Условие перехода к методу Первичный метод Применяется при неприменимости или неудаче метода 1

Метод 3: восстановление из резервной копии

Условие применимости: наличие резервной копии базы, созданной средствами, поддерживающими VSS full backup (например, встроенный компонент Windows Server Backup). Метод не зависит от степени повреждения текущей базы и применим даже при полной физической утрате данных.

Метод реализуется в двух вариантах, различающихся по масштабу воздействия на текущую инфраструктуру:

  • Восстановление в исходное расположение: полное замещение текущей базы состоянием резервной копии. Все изменения, внесенные после создания копии, утрачиваются. Целесообразно при полной недоступности текущей базы, когда методы 1 и 2 неприменимы или нежелательны.
  • Восстановление через recovery-базу: создание изолированной базы командой New-MailboxDatabase с параметром Recovery, монтирование в нее данных из резервной копии, выборочный перенос конкретных ящиков или писем командой New-MailboxRestoreRequest в целевую базу. Рабочая почта при этом не затрагивается.

Оценка риска: наиболее предсказуемый из трех методов при условии актуальности и целостности резервной копии. Основной фактор риска смещается с технической операции на организационный процесс: регулярность создания копий и их проверку на восстанавливаемость.

Трудозатраты: выше, чем у методов 1 и 2, за счет необходимости разворачивания дополнительной инфраструктуры (recovery-база, перенос отдельных ящиков), но обоснованы более высокой предсказуемостью результата.

Модель выбора метода

Последовательность принятия решения строится по следующей логике:

  1. Проверить состояние базы (/mh). Если Clean Shutdown, восстановление не требуется.
  2. При Dirty Shutdown проверить целостность логов (/ml). При положительном результате применить мягкое восстановление.
  3. При отрицательном результате проверки логов или неудаче мягкого восстановления оценить наличие актуальной резервной копии. При ее наличии сопоставить объем возможных потерь при грубом восстановлении с объемом потерь при откате к резервной копии.
  4. Выбрать метод с меньшим прогнозируемым объемом потерь данных: восстановление из бэкапа при значительном повреждении базы, грубое восстановление при точечном повреждении и отсутствии актуальной копии.

Выводы

Три рассмотренных метода образуют не альтернативные, а последовательные варианты решения, применяемые в порядке возрастания риска потери данных: мягкое восстановление как безрисковый первый шаг, восстановление из резервной копии как предсказуемая альтернатива при недоступности логов, грубое восстановление как крайний вариант при отсутствии обеих альтернатив. Наличие регулярно проверяемого резервного копирования с поддержкой VSS full backup смещает большую часть сценариев из категории непредсказуемого риска (метод 2) в категорию управляемого процесса (метод 3), что напрямую сокращает как время простоя почтового сервера, так и объем безвозвратно утраченных данных при аварии.

Оформление заказа
Мы, ООО «ЛанКей ИТ», гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях исполнения заказов, договоров и пр. услуг в соответствии с «Политикой конфиденциальности персональных данных».
Отправляем...
Оформление заказа

0.00 ₽ /мес.

Количество лицензий:

Мы, ООО «ЛанКей ИТ», гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях исполнения заказов, договоров и пр. услуг в соответствии с «Политикой конфиденциальности персональных данных».
Отправляем...