Инструкция по эксплуатации Acronis Backup for Windows Server - User Guide
Страница 229
229
Copyright © Acronis International GmbH, 2002-2014
3.
Подключите заново одну или несколько баз данных, которые были отключены.
Дополнительные сведения см. в следующих документах:
Exchange 2010: http://technet.microsoft.com/ru-ru/library/bb123587.aspx
Exchange 2007: http://technet.microsoft.com/ru-ru/library/aa998871(v=exchg.80).aspx
Exchange 2003: http://technet.microsoft.com/ru-ru/library/aa995829(v=exchg.65)
Усечение журнала баз данных в оперативном режиме
Этот способ подходит для баз данных, которые постоянно используются и не могут быть
отключены. Если база данных используется, можно безопасно удалить только те файлы
журнала транзакций, данные которых уже зафиксированы в базе данных. Не удаляйте файлы
журнала, данные из которых не были зафиксированы в базе данных. Они необходимы для
восстановления целостности базы данных в случае непредвиденного завершения работы.
Как удалить зафиксированные журналы транзакций
1.
Определите, какие журналы зафиксированы в базе данных, используя средство
Eseutil
:
a.
Выполните команду
eseutil /mk
<
путь к файлу контрольных точек
>
, где
<
путь
к файлу контрольных точек
>
относится к файлу контрольных точек нужной базы
данных или группы хранения.
b.
Просмотрите поле
Checkpoint
в выходных данных. Например, оно может выглядеть
так:
CheckPoint: (0x60B, 7DF, 1C9)
Первое число 0x60B — это шестнадцатеричный номер поколения журнала для текущего
файла журнала. Это значит, что все файлы журнала с меньшими номерами зафиксированы
в базе данных.
2.
Удалите все файлы журнала, номера которых меньше номера текущего файла журнала.
Например, можно безопасно удалить Enn0000060A.log, Enn00000609.log и файлы с
меньшими номерами.
Усечение журнала после резервного копирования
Вышеописанную процедуру усечения можно автоматизировать с помощью сценария. Если
добавить сценарий к команде, выполняемой после резервного копирования (стр. 105),
журналы будут усечены сразу же после создания резервной копии.
Этот метод предполагает, что вы умеете писать сценарии и знакомы с утилитой командной
строки Acronis Backup (
acrocmd
). Подробные сведения об утилите
acrocmd
см. в справочнике
по командной строке.
Сценарий должен содержать следующие шаги:
1.
Подключите тома, содержащие нужные файлы баз данных, с помощью команды
mount
.
Шаблон:
acrocmd mount --loc=<
path
> --credentials=<
имя пользователя
>,<
пароль
> --arc=<
имя
архива
> --volume=<
номера томов
> --letter=<
буквы
>
Пример:
acrocmd mount --loc=\\bkpsrv\backups --credentials=user1,pass1 --arc=my_arc
--volume=1-1 --letter=Z
2.
В подключенных томах определите, какие журналы уже зафиксированы в базе данных, с
помощью инструмента
Eseutil
. Процедура описана в шаге 1 подраздела «Усечение
журнала баз данных в оперативном режиме» выше.