S-market без слез. Создание резервной копии базы данных. Часть вторая.

По первых строках уточню: копии БД храните обязательно на другом физическом устройстве! И не говорите, что я не предупреждал. Для ноутбуков есть отличная фишка - карта памяти.

Опишу сам метод. Файл сценария будет покороче и попроще:

C:
cd "C:\Program Files\Firebird\Firebird_2_1\bin"
 gbak -B -T c:\S-Market\DBase\SmarketFashion.fdb c:\S-Market\DBase\SmarketFashion.fbk -user SYSDBA -password masterkey 
copy c:\S-Market\DBase\SmarketFashion.fbk D:\Arhiv\SmarketFashion.fbk
c:\S-Market\rar.exe a -ag[yyyy_mm_dd] -m5 -o+ -md4096 D:\Arhiv\Mis_FB_smBKP_.rar D:\Arhiv\SmarketFashion.fbk
del D:\Arhiv\SmarketFashion.fbk

Тут все ясно. Файл архива пишется в папку D:\Arhiv\

Далее вопрос: как создавать копию, если компьютером пользуются не регулярно, т.е. БД нельзя копировать по ночам. Есть такой рецептик.

Создаем для файла сценария ярлык. Заходим в его свойства, ставим настройку "Окно: Свернутое в значок" Далее, в "Назначенные задания" указываем в расписании "запуск при простое". Ставим 10 мин. и радуемся!

Комментарии

Аватар пользователя Матвей

Архив будет обновляться автоматически. Каждый день новый. Ресурсов используется немного, но пользователя лучше предупредить о схеме копирования.

Пишу на яве за еду.