Войти

Показать полную графическую версию : gbak и cmd


McRae.
18-02-2013, 13:02
Добрый день. Нужна помощь профессионалов).
Описание:
Есть множество компьютеров с запущенными базами данных на Firebird 2.5
Есть хранилище с FTP сервером.
Задача, при помощи утилиты gbak копировать каждый день базу данных с каждого компьютера на FTP сервер и складывать в папочки с именем файла с датой бакапа.
Например бакапим файл базы данных с ПК Number1 > на FTP сервере создается следующая директория: \\Backup\Number1>Base 18.02.2013.fbk
на следующий день складывается файл в эту папку с названием файла Base 19.02.2013.fbk. и тд.

Как копировать локально я в курсе. Примерно получается так:
gbak -b -v "C:\BASE\BASE.FDB" "D:\BACKUP\BACKUP.FBK
но это не правильно.
Если в сервере Firebird сделать Alias такой>
BaseName=C:\Base\Base.FDB,
то можно сделать так:
gbak -b -v 127.0.0.1:BaseName D:\BACKUP\BACKUP.FBK
но это не правильно, т.к. файл заменяется и тд и тп. нужно сделать как указано выше.
Любые варианты можно рассмотреть, спасибо за ответы.




© OSzone.net 2001-2012