Скрипт резервного копирования базы Меркурия

Вопросы по установке, настройке, сопровождению программ Меркурий-ERP и Меркурий-POS. Экспорт и импорт данных.
Аватара пользователя
admin
Site Admin
Сообщения: 123
Зарегистрирован: Ср апр 05, 2017 6:05 pm

Скрипт резервного копирования базы Меркурия

Сообщение admin » Вт дек 19, 2017 7:44 pm

set "currentTime=%Time: =0%"
set now=%date:~-4%%date:~3,2%_%date:~0,2%_%currentTime:~0,2%_%currentTime:~3,2%_%currentTime:~6,2%

set user=SYSDBA
set password=masterkey
set database_name=C:\base\mercury.fdb
set backup_name=D:\BACKUP\mercury\
set ext=.fbk

set backup_filename=%backup_name%_%now%%ext%
echo %backup_filename%


"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -user %user% -password %password% -b %database_name% %backup_filename% -v -y %backup_name%_log_%now%.txt
Вложения
backup_script.zip
(28.24 КБ) 1014 скачиваний

m0rh0ld
Сообщения: 2
Зарегистрирован: Ср дек 20, 2017 6:15 am

Re: Скрипт резервного копирования базы Меркурия

Сообщение m0rh0ld » Ср дек 20, 2017 6:21 am

Я сделал бэкап таким скриптом:

Код: Выделить всё

@echo off
set "currentTime=%Time: =0%"
set now=%date:~-4%%date:~3,2%_%date:~0,2%_%currentTime:~0,2%_%currentTime:~3,2%_%currentTime:~6,2%
 
set user=SYSDBA
set password=masterkey
set database_name=C:\mercury\base\mercury.fdb
set backup_name=D:\BACKUP\mercury\
set ext=.fbk
 
set backup_filename=%backup_name%_%now%%ext%
echo %backup_filename%
 
"C:\Program Files\Firebird\Firebird_2_5\bin\nbackup.exe" -user %user% -pas %password% -B 0 %database_name% %backup_filename%


Чуть позднее допишу скрипт для ежедневного обслуживания БД (сжатия и восстановления базы).


Вернуться в «Администрирование и программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя