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

Как восстановить базу данных почтовых ящиков Exchange в состоянии грязного отключения?

Моя база данных Exchange находится в состоянии грязного отключения, и у меня нет резервной копии. Есть поврежденный файл журнала с именем e00.log. Как я могу восстановить базу данных Exchange?

Вам необходимо использовать ESEUtil (и поисковую систему) для восстановления базы данных, если резервная копия недоступна. Вы можете прочитать об особенностях eseutil.exe в TechNet, но основы являются следующими:

  • Запустите Eseutil / P
  • После успешного завершения Eseutil / P запустите Eseutil / D
  • После успешного завершения Eseutil / D запустите Isinteg –fix –test alltests.

Теперь, вместо того, чтобы переписывать весь процесс, я покажу вам несколько хороших пошаговых руководств с более подробной информацией:

Повреждение базы данных Exchange Server и сценарии неправильного завершения работы - Объясняет, как это произошло.

Восстановить базу данных Exchange после неправильного выключения - Очень подробное пошаговое руководство.

Почему базы данных Exchange могут оставаться грязными после восстановления ESEUTIL / R - Дополнительное ценное чтение по теме.

Быть в курсе что этот процесс занимает много времени и много свободного места на диске. ПОЖАЛУЙСТА, прочтите связанную статью TechNet и, возможно, другие ресурсы, прежде чем запускать эти команды. Удачи!

Поскольку журнал играет роль импорта после основной базы данных, поскольку журналы транзакций содержат данные, которых может не иметь даже база данных, и поэтому они играют важную роль в восстановлении базы данных Exchange во время сбоев. Без файлов журнала БД была бы непоследовательной и, скорее всего, непригодной для использования.

Поскольку база данных Exchange содержит два состояния: «Грязный останов и чистый останов» зависит от того, находится ли база данных в «Последовательный или непоследовательный» штат

Несогласованная БД: Если транзакции ожидают записи в базу данных, но сервер случайно отключается (по любой причине), база данных остается прикрепленной с файлами LOG. В этом случае страницы для модификации в памяти помечаются как Грязные, и это причина того, что БД в этом сценарии вызывается в состоянии Грязного выключения, как и в предыдущем случае:

Проверить состояние базы данных, ESEutil / mh можно использовать команду:

Два способа, которыми Exchange Server выполняет восстановление базы данных Exchange: когда файл журнала поврежден

Мягкое восстановление: это восстановление выполняется для автономной копии базы данных. Здесь восстановление необходимо выполнять вручную с помощью инструмента ESEutil. Синтаксис для ручного воспроизведения файлов журнала:

Жесткое восстановление: Процесс ведет к воспроизведению файла журнала и может быть обработан с помощью «Last Backup Set». Он похож на мягкое восстановление, но отличается от него тем, что вместо файла контрольной точки для воспроизведения файлов журнала может использоваться файл Restore.env.

Ссылка:http://www.exchangerecover.com/blog/recover-exchange-database-without-log-files.html