Подождите ...

[Часто задаваемые Вопросы (ЧаВо)][Ответы на частые вопросы по программе LibaBook]
Создание резервной копии БД LibaBook2


Как создать резервную копию БД?<br>Как восстановить БД из резервной копии?<br>Можно ли использовать "облако" для хранения БД?<br>В каком файле хранится информация БД?



10.03.2020 19:23
FreeMind
Модератор
633 368

Создание резервной копии БД LibaBook2



Как создать резервную копию БД?
Как восстановить БД из резервной копии?
Можно ли использовать "облако" для хранения БД?
В каком файле хранится информация БД?
0
+0
-0
На голосовании
10.03.2020 19:40
# FreeMind  Модератор  633 368
По сути, БД в LibaBook2 - это как обычный документ Word(.doc) или Excel(.xls), только вместо одного файла, БД хранится в папке (с окончанием "_db"). Сохранив открытую БД (папку) под другим именем - мы получаем копию существующей БД (резервную копию), которую потом можно открыть в любой момент времени и работать уже как с независимой БД.

Создание резервных копий LibaBook2 выполняется вручную и частота необходимости данной процедуры определяется пользователем самостоятельно по уровню надежности используемых носителей информации.
10.03.2020 19:41
# FreeMind  Модератор  633 368
Для создание резервной копии БД в LibaBook2:

1. Запустите LibaBook2.

2. Откройте нужную БД.

3. Выберите "Меню" > "Сохранить как... (создать резервную копию БД)"

4. Выберите папку и укажите название резервной копии. По умолчанию резервную копию предлагается создать в папке C:\LibaBook2\data\dbases\backup с именем включающим текущую дату и время, но расположение и название можно изменить на произвольное. Например выбрав внешний usb-диск.
10.03.2020 19:42
# FreeMind  Модератор  633 368
Для восстановления БД из резервной копии:

1. Запустите LibaBook2.

2. Выберите "Меню" > "Открыть Базу Данных ..."

3. Укажите путь к папке с резервной копией БД и находящемуся внутри неё файлу main.lbbk2

4. Всё - можно работать с открытой БД как и с любой другой.

5. Если из резервной копии БД открывается корректно, то можно удалить папку испорченной БД, а на её место скопировать папку резервной копии, переименовав её по названию старой папки БД.
12.03.2020 09:27
# FreeMind  Модератор  633 368
Основным (головным) носителем информации является файл main.lbbk2?

Да, основным хранилищем данных является файл main.lbbk2, но и другие файлы в папке БД тоже имеют значение, без них БД может работать не корректно.
12.03.2020 09:29
# FreeMind  Модератор  633 368
Допустимо ли хранение базы в "облаке"?

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

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


Оптимальный вариант хранения БД в облаке с использованием архиватора:

1. Создание резервной копии в LibaBook2 через пункт меню "Сохранить как..." в папку по умолчанию "C:\LibaBook2\data\dbases\backup" или любую другую папку.

2. Архивирование папки резервной копии БД (например в zip-файл или rar-файл)

3. Копирование zip-файла в облако

4. Копирование zip-файла из облака на локальный компьютер

5. Разархивирование zip-фйла в "рабочую" папку БД

6. Открытие БД в LibaBook2 из "рабочей" папки и работа с БД.

В будущих версиях программы этот процесс будет более автоматизирован.