![]() |
gbak и cmd
Добрый день. Нужна помощь профессионалов).
Описание: Есть множество компьютеров с запущенными базами данных на 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 но это не правильно, т.к. файл заменяется и тд и тп. нужно сделать как указано выше. Любые варианты можно рассмотреть, спасибо за ответы. |
Время: 15:41. |
Время: 15:41.
© OSzone.net 2001-