В данном разделе объясняется, как выполнять принудительное восстановление почтового ящика Exchange или базы данных общих папок с использованием режима восстановления, реализуемого с помощью служебных программ (Eseutil.exe) базы данных сервера Exchange. Параметр /C нельзя использовать при работе на базах данных очередей транспорта, т.к. эти базы данных не архивированы. Режим восстановления Eseutil позволяет выполнить процедуру принудительного восстановления на базе данных, восстановленной из сетевого архива, и просмотреть файл Restore.env. Файл Restore.env создается во время восстановления из сетевого архива и управляет процессом принудительного восстановления.

Прежде чем приступить к работе

Перед запуском команды Eseutil /C на базе данных почтовых ящиков или общих папок Exchange необходимо проверить следующее:

  • Убедитесь, что вход в систему выполнен с использованием учетной записи, которой делегировано членство в локальной группе администраторов на данном компьютере.

  • Убедитесь, что у вас есть права уровня папок и разрешения на папки, где находятся файлы базы данных, предназначенные для исправления, а также файлы журнала.

  • Убедитесь, что имеется доступ к локальном компьютеру, на котором находятся база данных и файлы журнала, и где размещены двоичные файлы Exchange (файл Eseutil.exe и зависимые от него файлы).

Процедура

Чтобы запустить режим восстановления Eseutil

  1. Если после восстановления из архива предполагается начать принудительное восстановление, откройте окно командной строки.

  2. Перейдите в папку, где расположен файл Restore.env.

  3. Для повторения журналов выполните следующую команду:

    Копировать код
    eseutil /cc
    
    Примечание.
    После успешного завершения повторения журналов транзакций появится сообщение "Операция успешно завершена".

Чтобы запустить команду Eseutil /C с использованием других параметров

  • Чтобы просмотреть файл Restore.env, используйте основной синтаксис командной строки:

    Копировать код
    ESEUTIL /CM "d:\temp\First Storage Group"
    
    Примечание.
    Если команда запускается из каталога, где находится Restore.env, нет необходимости указывать данные пути. При указании данных пути не добавляйте Restore.env в конец пути.
  • Для принудительного восстановления базы данных, которая не была виктимизирована (объяснение термина виктимизирована приводится ниже во втором примечании), можно выполнить следующую команду, как если бы база данных была виктимизирована, что показано в следующем примере:

    Копировать код
    ESEUTIL /CC /T
    
    Примечание.
    Не следует использовать какие-либо параметры с переключателем /T. Использование переключателя /T приводит к повторению всех журналов транзакций в местоположении Restore.env независимо от того, указаны они в файле Restore.env, или нет. Никакие журналы в текущей папке не повторяются.
    Примечание.
    При выполнении восстановления на другой сервер, или если удалена и вновь создана исходная база данных, повторяются только журналы транзакций во временной папке. Журналы транзакций в обычной папке базы данных не повторяются. Такое отличительное свойство позволяет избежать конфликтов, связанных с повторением журналов транзакций, в случаях, когда приложение Exchange Server осведомлено о том, что база данных, в которую происходит восстановление, не является той же самой, из которой был создан архив. База данных, восстановленная при таких обстоятельствах, называется виктимизированной базой данных.

Дополнительные сведения

Полную справку в режиме командной строки и сведения о синтаксисе Eseutil /C можно получить, введя в командную строку eseutil /? и затем выбрав C для восстановления.

Дополнительные сведения о Eseutil см. в следующих разделах: