Форум: "KOL";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
ВнизBackup для БД на FireBird 1.0 (KOLIBServ) Найти похожие ветки
← →
oleg_l_k (2006-07-13 12:01) [0]Использую KOLIBServ для создания backup БД на FireBird 1.0. Если БД находится на моём компе, то всё проходит успешно, а если на другом, то с ошибкой: [Code:336330817] cannot open backup file d:\db.gbk
Вот код:
IBBackupService.DatabaseName:="192.168.113.212:D:\DATABASE.GBD";
IBBackupService.ParamList.Add("user_name="+UserName);
IBBackupService.ParamList.Add("password="+Password);
IBBackupService.Options:=[ConvertExtTables];
IBBackupService.ServiceStart;
Если выполняю backup этой же удалённой БД при помощи gbak, то всё проходит успешно.
← →
oleg_l_k (2006-07-13 12:07) [1]Забыл, там вначале кода было вот это:
IBBackupService := NewIBBackupService;
IBBackupService.BackupFile.Add("d:\db.gbk");
← →
oleg_l_k (2006-07-13 12:31) [2]Разобрался в чём дело. Оказывается backup файл пытается создаться на сервере, а там стоит защита от записи на диск D. Можно ли настроить компонент, чтобы backup выполнялся на компьютер, с которого запущена программа?
← →
oleg_l_k (2006-07-13 13:23) [3]Ещё вопрос: этот компонент работает с FB 1.5? У меня не получилось, даже Connect не проходит.
← →
PEAKTOP © (2006-07-26 13:58) [4]
> Можно ли настроить компонент, чтобы backup выполнялся на компьютер, с которого запущена программа?
Можно.
1) Расшарить какую-нибудь папку.
2) на серваке подключить ее как виртуальный диск, скажем N:
3) backup d:\dabase\db.fdb to N:\db.fbk
← →
-SeM- (2006-08-02 15:34) [5]2oleg_l_k
Прошу обратить внимание на функцию GetConnectString из KOLIBServ.pas, задача которой возвратить строку подключения к сервису сервера IB. В последней версии, которую я выкладывал в сети, эта функция не учитывала возможного применения алиаса БД, и соответственно возвращала неверный результат. Т.о. необходимо либо изменить указанную функцию для определения путь/алиас (с учетом применяемого протокола), либо не использовать алиасы.
← →
oleg_l_k (2006-08-04 17:09) [6]Оказывается при соединении с БД FB1.5 в свойстве DBName компонента PIBDataBase нельзя указывать "localhost:", хотя для FB1.0 так работает.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c