Служебные программы базы данных сервера (Eseutil.exe) представляют собой средство, которое можно использовать для проверки, изменения и исправления файла базы данных Exchange. Когда база данных испорчена или повреждена, можно восстановить данные из архива или исправить их с помощью Eseutil. Eseutil представляет собой средство, работающее в режиме командной строки с расширяемым модулем хранилища (ESE), файлами базы данных и файлами журнала, связанными с базой данных Microsoft Exchange. Средство Eseutil расположено в папке установки по умолчанию Exchange, которой является следующая папка: <SystemDrive>:\Program Files\Microsoft\Exchange Server\Bin.
Средство Eseutil можно применить к любой базе данных ESE в Exchange Server 2007. Раньше средство Eseutil можно было использовать только вместе с базами данных ESE почтовых ящиков и общих папок, но при наличии Exchange 2007 средство Eseutil можно использовать также с базами данных ESE для ролей транспортного сервера-концентратора и пограничного транспортного сервера Exchange 2007.
Примечание. |
---|
Поточные файлы (STM-файлы) не поддерживаются средством Eseutil в базах данных Exchange 2007. Однако средство Eseutil поддерживает STM-файлы в более старых базах данных Exchange. При работе с базами данных версий Exchange, предшествующих версии Exchange 2007, следует использовать средство Eseutil, связанное с версией базы данных Exchange. |
Средство Eseutil может запускаться из командной строки единовременно на одной базе данных. Можно использовать средство Eseutil для выполнения ряда задач баз данных, включая исправление, автономную дефрагментацию и проверки целостности. В табл. 1 приведены основные общие Eseutil.
Средство Eseutil проверяет структуру таблиц базы данных и регистрирует ее на нижнем уровне базы данных (Ese.dll). Можно использовать режим дефрагментации для автономного уплотнения базы данных. Для восстановления испорченной или поврежденной базы данных можно использовать другие режимы Eseutil, например, «Исправление (Repair)», «Восстановление (Recovery)» и «Реставрация (Restore)». Для проверки состояния базы данных можно использовать такие режимы, как «Целостность», «Дамп файла» и «Контрольная сумма».
Таблица 1. Общие переключатели Eseutil
Режим Eseutil | Переключатель | Описание |
---|---|---|
Дефрагментация |
/D |
Автономно дефрагментируется база данных, во временной папке остается новая дефрагментированная база данных с перезаписью исходной базы данных или без таковой. В данном режиме уменьшается общий размер базы данных, находящейся на диске (EDB-файл) благодаря отбрасыванию наиболее пустых страниц и перестроению индексов. |
Исправление (Repair) |
/P |
Исправляется испорченная база данных путем отбрасывания страниц, которые нельзя исправить. В режиме исправления средство Eseutil исправляет отдельные таблицы, но не сохраняет отношения между таблицами. Средство проверки целостности хранилища (Isinteg.exe) используется для проверки и исправления связей между таблицами, если исправляемая база данных является почтовым ящиком или базой данных общих папок. |
Реставрация (Restore) |
C# |
Отображается файл журнала восстановления (Restore.env file) и производится управление принудительным восстановлением (recovery) базы данных после реставрации (restoration) базы данных из прежних версий архивов в сетевом режиме. |
Восстановление (Recovery) |
/R |
Повторяются файлы журнала транзакций, или они развертываются с целью восстановления внутренней согласованности базы данных или обновления более старой копии до правильного состояния на текущий момент. |
Целостность |
/G |
Проверяется логическая целостность базы данных на уровне страниц и уровне ESE. Целостность на уровне приложения не проверяется. Логическую целостность на уровне приложения можно проверить с помощью программы Isinteg для баз данных почтовых ящиков и общих папок. |
Дамп файла |
/M |
Отображаются заголовки файлов базы данных, файлов журнала транзакций и файлов контрольной суммы. Также отображаются данные заголовков страниц базы данных, а также распределение пространства и метаданные базы данных. |
Контрольная сумма |
/K |
Проверяется контрольная сумма по всем страницам базы данных, файлов журнала, и файлов контрольных сумм. |
Копирование файла |
/Y |
Выполняется быстрое копирование очень больших файлов. |
Дополнительные сведения
Дополнительные сведения о Eseutil см. в следующих разделах:
- Режим
дефрагментации Eseutil /D
- Режим
восстановления Eseutil /P
- Режим
восстановления Eseutil /C
- Режим
восстановления Eseutil /R
- Режим
целостности Eseutil /G
- Режим дампа
файла программы Eseutil /M
- Режим
контрольной суммы Eseutil /K
- Режим
копирования файлов Eseutil /Y
- Справочник
по наиболее частым ошибкам Eseutil