Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
1-1171273611
hex1287
2007-02-12 12:46
2007.04.08
Как перекрыть конструктор, если он не виртуальный?


3-1169154513
ancot
2007-01-19 00:08
2007.04.08
Глюк FieldByName()


15-1173957819
alex_***
2007-03-15 14:23
2007.04.08
System error. Code 1410. Class already exists


15-1174033984
HomeUser
2007-03-16 11:33
2007.04.08
Техно Фэнтези, подскажите чего-нибудь


2-1173860965
Cara
2007-03-14 11:29
2007.04.08
Сумма