Автоматическое архивирование SQL — базы 1С

Автоархивирование базы 1С

Полный архив всей базы

1) Запустить Enterprise Manager 

2) Правый клик на базе данных, меню All Tasks – Backup Database

3) В окне настроек указать путь к файлу архива и опции:

DatabaseComplete (полный архив базы данных)

Overwrite existing media (перезаписывать архивный файл) 

4) Теперь на диске появился указанный архив 

Архив изменений (транзакций)

1) В настройках базы данных

2) Указать режим Full Recovery Mode 

Этот режим хорош тем, что можно архивировать изменения (вбитые пользователями данные) по ходу работы, не выполняя полного архива всей базы, но надо следить, чтобы журнал изменений (transaction log) не разрастался. Чтобы очистить журнал изменений, базу необходимо периодически (например, по таймеру) архивировать.

3)

4)

В поле Backup указать Transaction log

В поле Destination указать тот же файл

В поле Overwrite указать Append to media

Запланированное задание

Правый клик на базе данных, меню All Tasks – Backup Database 

В поле Shedule установить галочку. Настройка расписания – по нажатию 

В этом окне по нажатию кнопки Change… можно указать время выполнения архивации.

Теперь в окне Jobs появилось новое задание (нажмите F5, чтобы обновить список).

Двойной клик открывает задание:

На вкладке Steps есть только один шаг – архивация нашей базы

Автоматическая архивация транзакций

 

 

Пробное восстановление базы 1С из архива

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

Задаю ей имя – например, TestRestore и жму ОК: 

Из контекстного меню данной базы выбираю пункт Все задачи (AllTasks) – Restore Database

В появившемся окне выберем саму базу, в которую восстанавливать, затем укажем Show backups of database для той базы, которую хотим восстанавливать.

 

 

 

 

Будьте внимательны – не восстановите рабочую базу из старого архива!

Проверьте, что стоит в графе «Restore as database» – там должна быть наша тестовая база.

Именно в нее произойдет восстановление.

На закладке Options установите галочку Forse restore over existing database.

Будьте внимательны – выполните полную архивацию до и после обновления конфигурации 1С.

Добавить комментарий