Восстановлением называется процесс воспроизведения журналов транзакций в базу данных. Существует два типа восстановления: «жесткое» и «мягкое». Жесткое восстановление может быть выполнено с помощью служебных программ базы данных сервера Exchange (Eseutil.exe) с использованием режима восстановления (/C). Дополнительные сведения о восстановлении с помощью Eseutil см. в разделе Режим восстановления Eseutil /R.

Предварительная подготовка

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

Процедура

Выполнение «мягкого» восстановления с помощью команды Eseutil /R

  • Для выполнения «мягкого» восстановления воспользуйтесь следующим базовым синтаксисом в командной строке и нажмите клавишу ВВОД:

    Копировать код
    Eseutil /R Enn
    

    Например:

    Копировать код
    Eseutil /R E00
    
    Примечание.
    Enn указывает префикс файлов журналов транзакций, которые необходимо воспроизвести в базу данных. Эта команда будет работать только при выполнении из папки, в которой есть файлы журналов транзакций, и только когда восстанавливаемые базы данных находятся в расположениях своих исходных путей. Префикс журнала является обязательным параметром для команды Eseutil /R.
  • Если нужно выполнить «мягкое» восстановление не из папки журналов транзакций, выполните следующую команду:

    Копировать код
    Eseutil /R E00 /Lpath_to_logfiles
    

    Например:

    Копировать код
    Eseutil /R E00 /Ld:\exchsrvr\logfiles
    
    Примечание.
    Значение path_to_logfiles определяет путь к папке журналов транзакций.
  • Если в ходе восстановления нужно управлять использованием файла контрольных точек, добавьте в команду восстановления следующий переключатель:

    Копировать код
    /Spath_to_or_away_from_current_checkpoint
    

    Например:

    Копировать код
    Eseutil /R E00 /Sd:\
    
    Примечание.
    Значение path_to_or_away_from_current_checkpoint определяет путь файла контрольных точек.
  • Если нужно восстановить базу данных при одновременном воспроизведении журналов транзакций в автономную базу данных, выполните следующую команду:

    Копировать код
    Eseutil /R Enn /I /D
    

    Например:

    Копировать код
    Eseutil /R E00 /I /D
    
    Примечание.
    Для подготовки к выполнению команды следует переместить файл базы данных и все журналы транзакций, которые нужно воспроизвести, в одну временную папку. Команду можно будет запустить из этой папки.
  • Если нужно восстановить базу данных с пропущенными журналами, которые находятся в диапазоне устойчивости к потере журналов, выполните следующую команду:

    ESEUTIL /R Enn /A /8

    Примечание.
    В вышеприведенном синтаксисе /8 задает размер страницы базы данных.

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

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

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