Архивное копирование БД и восстановление БД из архива

Материал из GedeminWiki
Перейти к: навигация, поиск

В следствие разных причин возможно частичное повреждение или полная потеря рабочей базы данных. В таком случае поможет только наличие своевременно сделанной архивной копии. Регулярное выполнение функции архивного копирования и хранение копий базы на внешних носителях (компакт диски, флэш карты) позволит избежать или по крайней мере минимизировать неприятные последствия.

Содержание

Создание архивной копии

Сначала мы рассмотрим процесс создания архивной копии базы данных. Сама по себе операция весьма проста. В главном окне программы раскроем меню "База данных" и выберем пункт "Архивное копирование".

На экране появится "Создание архивной копии базы данных". В верхней части окна находиться строка с указанием пути к текущему файлу базы данных. Если вы используете локальную установку Гедымина, то по умолчанию используется путь

C:\Program Files\Golden Software\Gedemin\Local\Database\имя файла.FDB 

Чуть ниже, в таблице под названием "Архивные файлы" указан путь и имя файла архива. По умолчанию он размещается в той же папке, что и база данных, и имеет название "имя_файла_БД_Дата_создания_архивa.bk". Например, если файл БД назывался GDBASE.FDB, и выполняем мы операцию 23.08.2007, то файл архива будет иметь название GDBASE20070823.bk. Ниже находятся несколько дополнительных переключателей для более тонкой настройки процесса архивирования, однако в минимальном варианте достаточно заполнить поля "База данных" и "Архивные файлы", и нажать кнопку "Создать".

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

Восстановление базы данных из архива

Операция восстановления базы данных несколько сложнее. Существует два варианта выполнения этой операции:

  • Восстановление в новую базу данных;
  • Восстановление с заменой существующей базы данных.

Восстановление в новую базу данных

В основном используется при переносе программы на другой компьютер. То есть, в том случае, когда у нас нет существующего файла рабочей БД, или мы не хотим его затирать. Для проведения операции стоит сделать следующее:

  1. Запускаем программу и в окне ввода логина и пароля нажимаем кнопку Отмена.
  2. На вопрос "Подключение к БД не было осуществлено, продолжить загрузку программы?" отвечаем "Да".
  3. На экране откроется главное окно программы. Заходим в меню "База Данных" и выбираем пункт "Восстановление базы данных...".
  4. На экране откроется окно восстановления. В строке "Архивные файлы" нажимаем кнопку "..." и выбираем файл с архивной копией БД. Графа "Сервер" должна оставаться пустой (при условии, что архив находится на том же ПК, где мы производим восстановление, и используется локальная установка Гедымина). В графу "База данных" мы записываем полный путь, куда мы хотим восстановить БД, включая имя конечного файла. Здесь нужно заметить, что если архив БД имеет расширение bk, то сама БД имеет расширение FDB. То есть, имя целевого файла выглядит как Имя_файла.FDB (например, GDBASE.FDB).
  5. Заполнив, как указано, все поля, можно нажимать кнопку "Выполнить". Начинается процесс восстановления БД. Информация о ходе процесса будет отображаться в большом черном поле в нижней левой части окна. После появления сообщения о завершении восстановления, можно закрывать это окно и подключаться к базе данных.

Восстановление с заменой существующей БД

Используется в случае, если на рабочей базе произошел сбой или нужно откатить данные до состояния на определенную дату. В этом случае мы повторяем схему из первого варианта до указания пути к БД. Здесь, вместо того, чтобы вручную прописывать путь, мы нажимаем в графе База Данных кнопку "..." и указываем существующий файл. Заметьте, что обязательно следует поставить галочку в позиции "Перезаписывать файл БД".

Автоматическое архивное копирование

Выше мы рассмотрели как вручную создать архивную копию БД. Важно знать, что в программном комплексе "Гедымин" существует функция автоматического архивного копирования.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты