Резервная копия базы

Внимание! Мы настоятельно рекомендуем Вам делать резервные копии рабочих информационных баз, особенно перед операциями над базой или перед установкой обновлений. Хранение резервных копий на внешних дисках, позволит Вам в любой момент восстановить ее на любом другом устройстве, во избежание утери данных. К таким случаям относиться поломка жестких дисков компьютера, переустановка или сбой операционной системы с форматированием системного носителя, вирусы.

Для создания резервной копии, необходимо перейти в меню «Администрирование».  Вкладка «Сервис» - «Администрирование» или воспользуйтесь горячей клавишей «F12». Раскрываем «Мой компьютер», программа запросит пароль администратора (по умолчанию пароль пустой) и раскрываем «Информационные базы».

Predvaritelnaya rabota.png

Нажимаем правой кнопкой мыши по конкретной базе и выбираем «Резервная копия».

Predvaritelnaya rabota.png

Откроется окно с выбором доступных информационных баз.

Predvaritelnaya rabota.png

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

Predvaritelnaya rabota.png

Следующее окно позволяет выбрать с помощью флагов несколько разных способов создания резервной копии.

Predvaritelnaya rabota.png

Флаг «Сохранять данные средствами СУБД (если возможно)» предназначен для тех случаев, когда известно, что резервная копия будет восстанавливаться в ИБ на той же самой СУБД. Включение данного флага позволяет существенно ускорить процесс резервного копирования.

При включении флага «Сохранять данные, необходимые для репликации» в копию будет дополнительно сохраняться история проведенных репликаций с данной ИБ. Это увеличивает объем резервной копии, но позволяет делать при необходимости полный откат базы, включая и сведения о принятых и переданных пакетах репликации, что, в свою очередь, исключает необходимость делать полную синхронизацию базы (с другими участниками репликации) снова после восстановления такой резервной копии.

Predvaritelnaya rabota.png

На последнем шаге выводится вся собранная информация о режиме резервного копирования, в том числе и о том, как будет создаваться "бэкап" - средствами СУБД (если СУБД поддерживает такой режим и была включена соответствующая опция) или в универсальном формате. Остается нажать кнопку «Начать» и программа приступает к резервному копированию. Информация о ходе процесса (количество обработанных записей, время работы) выводится в соответствующих полях диалога.

Резервная копия представляет собой 2 файла: файл с расширением BKP, содержащий описание копии, и файл с расширением TBB – в нем хранятся резервируемые данные.
TBB-файл содержит в архивированном виде не только данные из реляционной части БД, но и данные из каталога Shared ИБ, схемы репликации, а также откомпилированные версии MTL-файлов всех проектов, для которых были созданы резервируемые ИБ. Это позволяет восстанавливать резервные копии на машинах, где еще нет всех необходимых проектов.

Если "бэкап" выполняется средствами СУБД, то создается не 2 файла, а больше. Список файлов может включать: *.bkp, *.tbn и несколько файлов *.nXX (1 или более), где XX – номер файла (от 01 до 99). На каждую ИБ, входящую в "бэкап" формируется свой файл *.nXX. Определить, какой файл относится к ИБ, входящей в "бэкап" можно, посмотрев файл *.bkp (текстовый). В нём нужно найти секцию с именем ИБ и посмотреть значение опции "Файл с данными".

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

Облегчить эту задачу позволяет встроенный планировщик заданий.
На основе резервной копии можно при необходимости восстановить ИБ с помощью команды «Восстановить копию».