Режим восстановления служебных программ базы данных сервера Exchange (Eseutil.exe) устраняет проблемы, связанные с базой данных очередей транспортного сервера, базами данных почтовых ящиков и базой данных общих папок на уровне страниц и таблиц модуля расширяемого хранилища (ESE). Но проблемы на уровне приложений Eseutil не устраняет. Поэтому после восстановления базы данных почтовых ящиков или общих папок при помощи Eseutil рекомендуется запустить проверку целостности хранилища (Isinteg.exe) для восстановления базы данных на уровне приложений.
Примечание. |
---|
Isinteg не применяется для баз данных очередей транспортных серверов-концентраторов и серверов граничного транспорта Exchange. Для получения дополнительных сведений о базах данных очередей транспортных серверов см. раздел Работа с базой данных очереди на транспортных серверах. |
При восстановлении может понадобиться удалить строки таблицы или даже целую таблицу. После завершения восстановления на уровне ESE необходимо выполнить восстановление на уровне приложений, чтобы устранить проблемы, которые могли возникнуть на этом уровне из-за удаления данных. Для выполнения анализа и восстановления баз данных почтовых ящиков и общих папок на уровне приложений можно использовать Isinteg. Приведенный ниже пример иллюстрирует работу режима восстановления Eseutil.
Допустим, таблица базы данных содержит сообщения всех почтовых ящиков. Отдельная таблица используется для папки Входящие каждого пользователя. Предположим, при восстановлении таблицы сообщений при помощи Eseutil было утеряно некоторое сообщение. Eseutil не связывает сообщение со ссылками на него в папках Входящие, поскольку в Eseutil нет сведений о схеме связей между таблицами, используемой в приложении. Isinteg необходим для того, чтобы сравнить восстановленную таблицу сообщений с каждой папкой Входящие и удалить утерянное сообщение из папки Входящие.
Eseutil просматривает каждую страницу и таблицу базы данных Exchange и проверяет каждую таблицу на согласованность и целостность. Isinteg восстанавливает базу данных почтовых ящиков или общих папок на уровне приложений и проверяет согласованность и целостность отношений между таблицами.
Восстановление баз данных включает следующие три этапа в указанном порядке:
- Запуск Eseutil в режиме /P для выполнения восстановления
на уровне таблиц и страниц баз данных.
- Запуск Eseutil в режиме /D для полной переиндексации и
дефрагментации базы данных.
- Запуск Isinteg только для баз данных почтовых ящиков и общих
папок для восстановления базы данных на уровне приложений.
Примечание. Всегда выполняйте резервное копирование баз данных почтовых ящиков, баз данных общих папок и баз данных очередей транспортных серверов, прежде чем запускать их восстановление, поскольку восстановление приводит к утере части данных. Например, в некоторых случаях могут быть утеряны метаданные, и базу данных будет невозможно подключить.
Ввод восстановленной базы данных в рабочее состояние
Нет единого мнения насчет того, стоит ли оставлять восстановленную базу данных в рабочем состоянии. Многие администраторы предпочитают использовать восстановленные базы данных только для того, чтобы спасти данные. Они как можно скорее перемещают почтовые ящики в другую базу данных или объединяют данные из восстановленной базы данных с рабочей базой.
И Eseutil, и Isinteg (используемый для баз данных почтовых ящиков и общих папок) создают подробные журналы восстановления, в которых записываются найденные и исправленные ошибки. Для получения дополнительных сведений о причинах и последствиях некоторых ошибок см. раздел Справочник по наиболее частым ошибкам Eseutil.
Рекомендации по Eseutil /P
Используйте Eseutil /P, если невозможно восстановить базу данных из резервной копии или если не удается полностью повторить действия по журналам операций.
Примечание. |
---|
Если не удается повторить действия по журналам операций, попробуйте смешанную стратегию. Можно восстановить рабочую версию базы данных из резервной копии, восстановить поврежденную базу данных в группе аварийного хранения, а затем слить эти базы данных. |
Рекомендуется следовать трем советам при восстановлении баз данных:
- Не оставляйте восстановленную базу данных надолго в рабочем
состоянии.
- Не используйте режим восстановления Eseutil, если базы данных
можно восстановить без потерь из резервных копий.
- Режим восстановления Eseutil можно запустить для баз данных
почтовых ящиков и общих папок, чтобы устранить ошибку -1018.
Eseutil удалит страницу -1018 и выполнит восстановление. В
Microsoft веб-конференции по
Microsoft Exchange Server 2003 обсуждается
исправление ошибки -1018. Для получения дополнительных сведений см.
статью 812531 базы знаний Microsoft Веб-конференция поддержки: Microsoft Exchange:
Ознекомление с ошибкой и исправление ошибки -1018.
Дополнительные сведения
Для получения дополнительных сведений о синтаксисе Eseutil /P см. раздел Инструкции по выполнению команды Eseutil /P (восстановление).
Для получения дополнительных сведений об Eseutil см. следующие разделы: