Исправить повреждение базы данных Exchange с помощью команды Eseutil
Когда файл EDB базы данных Exchange поврежден, Eseutil инструмент, которая является встроенной утилитой, приходит на помощь всем администраторам Exchange. Это связано с тем, что после восстановления EDB-файла базы данных элементы данных почтовых ящиков, хранящиеся в них, также могут быть исправлены. Этот инструмент, безусловно, можно использовать в случае проблем с повреждением, будь то мягкое или жесткое восстановление базы данных. Однако для успешного восстановления необходимо воспользоваться некоторыми советами по исправлению повреждения базы данных Exchange с помощью команды или инструмента Eseutil. Поэтому в этом блоге подробно описываются советы, необходимые для исправления данных почтовых ящиков из поврежденного файла EDB любой базы данных Exchange.
Знайте, что такое Eseutil Exchange
Eseutil.exe – это утилита восстановления, встроенная в сервер. Место хранения инструмента командной строки – Каталог C: Program Files Exchsrvr Bin. Он понимает организацию баз данных Exchange, а также блоки данных. Он может восстанавливать, проверять, а также сжимать файлы базы данных Exchange.
Он также понимает внутреннюю иерархию баз данных, индексов, таблиц и записей; но он не распознает данные Exchange, которые хранятся в таблицах и записях файла .edb. Короче говоря, его можно определить как инструмент базы данных для ошибок файлов базы данных.
Но прежде чем использовать инструменты Eseutil, необходимо сделать несколько вещей. Они упомянуты в разделе ниже, и, надеюсь, этот блог будет служить: «Советы по исправлению повреждения базы данных Exchange с помощью команды или инструмента Eseutil для всех читателей.
Предварительные требования перед использованием Eseutil Utility
- Пользователь должен войти в систему как администратор Exchange.
- Работающую или недоступную базу данных EDB следует скопировать в резервную папку.
- База данных EDB должна быть отключена от сервера Exchange.
- Некоторое место на диске следует очистить, переместив нежелательные файлы / папки на портативное устройство.
- Жесткий диск необходимо проверить на наличие битых секторов с помощью утилиты CHKDSK.
- База данных должна быть отключена от сервера Exchange. Это связано с тем, что Eseutil работает только с автономными файлами EDB.
- Должны присутствовать файлы EDB и STM.
Примечание – Кроме того, пользователи могут запускать Eseutil.exe из командной строки DOS, и для этого необходимо выполнить следующие шаги.
- Щелкните Windows Начинать>Пробег
- В поле “Выполнить” введите “cmd‘и нажмите вкладку’Ok‘.
- Перейдите в каталог C: Program Files Exchsrvr Bin, который является расположением по умолчанию для инструмента Eseutil.
- В конце введите ‘Eseutil.exe‘в командной строке
Общие параметры командной строки для Eseutil
В инструменте ESEUTIL существует ряд переключателей, которые следует использовать на нескольких этапах для исправления физической структуры файлов EDB. Все переключатели описаны здесь в этом разделе.
Вариант | Функция |
/? | Он отображает параметры Eseutil. |
ESEUTIL / d | Этот переключатель можно использовать для работы в автономном режиме. дефрагментация базы данных почтовых ящиков Exchange или уплотнение выбранной базы данных. |
ESEUTIL / r | Его можно использовать для принудительного мягкого восстановления и приведения указанной базы данных в согласованное состояние. |
ESEUTIL / г | Он используется для проверки целостности выбранной базы данных. |
ESEUTIL / k | Он выполняет проверку контрольной суммы всех страниц базы данных. |
ESEUTIL / п | Он используется для восстановления поврежденных файлов базы данных. Однако может произойти потеря данных. |
ESEUTIL / м | Он выполняет дамп заголовков файлов базы данных, файлов журнала, а также файла контрольной точки. |
ESEUTIL / и | Его можно использовать для эффективного и высокопроизводительного копирования больших файлов, таких как база данных, почтовый ящик. |
ESEUTIL / c | Он выполняет жесткое восстановление базы данных во время онлайн-резервного копирования. |
Комментарий – Из приведенной выше таблицы видно, что утилита Eseutil.exe содержит два ключа восстановления: «/ r» и «p». Команда Eseutil / r используется для мягкого исправления базы данных сервера Exchange, но если файлы .edb серьезно повреждены, необходимо использовать команду Eseutil / p. Однако другие переключатели и порядок, в котором они используются в процессе восстановления, не менее важны.
Когда можно использовать утилиту Eseutil?
Если есть какие-либо повреждения в физической структуре файлов базы данных, то инструмент Eseutil можно использовать для исправления различных ошибок, таких как ошибка контрольной суммы, недействительный указатель, недопустимый номер страницы и т. Д. Необходимо выполнить следующие шаги:
- Необходимо сделать резервную копию поврежденной базы данных.
- Команда Eseutil / d следует сначала запустить в базе данных.
Примечание – Этот шаг рекомендуется, если в файле базы данных есть повреждение. Это связано с тем, что при дефрагментации пустое пространство удаляется.
- Eseutil / p должен быть запущен в базе данных для полного восстановления.
- Снова команда Eseutil / d должен запускаться в базе данных.
Чтобы проверить, была ли восстановлена физическая структура базы данных, необходимо выполнить следующие шаги.
- База данных должна быть смонтирована, а затем отключена.
- Следует проверить целостность базы данных. Сделать это, Eseutil / mh следует запустить, чтобы выгрузить заголовки базы данных и проверить, находится ли база данных в состоянии «Чистое выключение».
- Опять таки Eseutil / K должен выполняться в базе данных, чтобы проверить, нет ли ошибок на уровне страницы.
Примечание – Вывод об успешном восстановлении указывает на отсутствие неверных контрольных сумм и неправильных номеров страниц. Это советы по исправлению повреждения базы данных Exchange с помощью команды или инструмента Eseutil, которые могут использоваться администраторами.
Когда может выйти из строя инструмент Eseutil?
Также следует отметить, что Eseutil нуждается в STM, потоковых медиа-файлах, а также в EDB-файлах базы данных для правильной работы. Таким образом, если все пользователи Exchange используют настольный клиент MS Outlook или Outlook Express, то меньше шансов, что в информационном хранилище базы данных будет файл .stm вместе с EDB и файлами журнала транзакций.
В таких случаях инструмент может не исправить базу данных. Во многих других ситуациях, таких как проблемы с логическим повреждением, инструмент может выйти из строя. Однако, если какой-либо настольный клиент POP3, такой как Windows Live, настроен с Exchange, то его информационное хранилище обязательно должно содержать файл STM вместе с EDB, и Eseutil может оказаться успешным.
Заключение – Что делать, если Eseutil не работает!
Если утилите Eseutil не удается исправить повреждение базы данных Exchange, можно исследовать внешний инструмент стороннего производителя. В случае неопределенности решение с названием Инструмент восстановления Exchange можно использовать для разрешить повреждение базы данных Exchange 2010/ 2013/2016, восстанавливаться & восстановить файл EDB автоматически, без использования каких-либо команд. Он предназначен для исправления файлов EDB и STM от серьезных и незначительных повреждений. Более того, он работает на всех версиях сервера Exchange и его выполнение довольно просто. Таким образом, его можно использовать как замену и альтернативу утилите восстановления Eseutil.