Восстановлением называется процесс воспроизведения журналов транзакций в базу данных. Существует два типа восстановления: «жесткое» и «мягкое». Жесткое восстановление может быть выполнено с помощью служебных программ базы данных сервера 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 см. в следующих разделах:
- Режим
дефрагментации Eseutil /D
- Режим
восстановления Eseutil /P
- Режим
восстановления Eseutil /C
- Режим
восстановления Eseutil /R
- Режим
целостности Eseutil /G
- Режим дампа
файла программы Eseutil /M
- Режим
контрольной суммы Eseutil /K
- Режим
копирования файлов Eseutil /Y
- Справочник
по наиболее частым ошибкам Eseutil