![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
использование IBBackupService [D7, IB4.x]
phantom_ © (2004-05-19 10:55:00)Написал утилитку сохранения БД (использовал IBBackupService), но архив сохраняется на сервере , а надо на локальной машине. Как указать локальную машину для архива?
Mike Kouzmine (2004-05-20 23:53:00) [1]А может ИБ не работает с расшаренными ресурсами и все эти с:\work\proba.gbk считает локльным путем?
Тогда можно создать только локально.
-SeM- (2004-05-20 16:27:00) [2]
> на сервере нет такой директории
Так может в этом и проблема?
У меня было все наоборот (правда FIBPlus). Бекап нужно было создавать на сервере, а создавалось на локальной пока не установил Protocol. Тоже с каталогом - не создает, если каталог не существует.
phantom_ (2004-05-20 10:41:00) [3]то же самое, только теперь вылетает с ошибкой
'cannot open backup file с:\work\proba.gbk'
на сервере нет такой директории
-SeM- (2004-05-20 09:19:00) [4]phantom_ © (20.05.04 09:01)
А если так?
BackupFile.Clear;
BackupFile.Add('c:\work\proba.gbk');
ServiceStart;
phantom_ (2004-05-20 09:01:00) [5]
with IBBackupService1 do
begin
ServerName := '195.151.185.95';
LoginPrompt := False;
Params.Clear;
Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
Protocol := Local;
Active := True;
try
Verbose := True;
Options := [NonTransportable, IgnoreLimbo];
DatabaseName := 'c:\db\proba.gdb';
BackupFile.Clear;
BackupFile.Add('localhost:c:\work\proba.gbk');
ServiceStart;
While not Eof do
Memo1.Lines.Add(GetNextLine);
finally
Active := False;
end;
end;
вылетает с ошибкой
'cannot open backup file localhost:c:\work\proba.gbk'
-SeM- (2004-05-19 15:53:00) [6]Если в IBBackupService есть Protocol попробуй установить в Local
phantom_ (2004-05-19 14:30:00) [7]не проходит :(
Tomkat (2004-05-19 12:32:00) [8]а если указать
IBBackupService.BackUpFile:=<IP Local>:<Pach local\file.gbk>?
phantom_ (2004-05-19 12:18:00) [9]На локальной есть сервер. В свойствах IBBackupService есть только ServerName, для поключения базы. Он же используется и для сохранения архивного файла. Требуется так:
\\server\DatabaseName.gdb
\\localhost\BackUpFile.gbk,
а получается так
\\server\DatabaseName.gdb
\\server\BackUpFile.gbk
Tomkat (2004-05-19 12:06:00) [10]для архивации на локальной машине и на ней нуже сервер !