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

Вниз

использование IBBackupService   Найти похожие ветки 

 
phantom_ ©   (2004-05-19 10:55) [0]

Написал утилитку сохранения БД (использовал IBBackupService), но архив сохраняется на сервере  , а надо на локальной машине. Как указать локальную машину для архива?


 
Tomkat   (2004-05-19 12:06) [1]

для архивации на локальной машине и на ней нуже сервер !


 
phantom_ ©   (2004-05-19 12:18) [2]

На локальной есть сервер. В свойствах IBBackupService есть только ServerName, для поключения базы. Он же используется и для сохранения архивного файла. Требуется так:
\\server\DatabaseName.gdb
\\localhost\BackUpFile.gbk,
а получается так
\\server\DatabaseName.gdb
\\server\BackUpFile.gbk


 
Tomkat   (2004-05-19 12:32) [3]

а если указать
IBBackupService.BackUpFile:=<IP Local>:<Pach local\file.gbk> ?


 
phantom_ ©   (2004-05-19 14:30) [4]

не проходит :(


 
-SeM-   (2004-05-19 15:53) [5]

Если в IBBackupService есть Protocol попробуй установить в Local


 
phantom_ ©   (2004-05-20 09:01) [6]

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-20 09:19) [7]

phantom_ ©   (20.05.04 09:01)

А если так?

    BackupFile.Clear;
    BackupFile.Add("c:\work\proba.gbk");
    ServiceStart;


 
phantom_ ©   (2004-05-20 10:41) [8]

то же самое, только теперь вылетает с ошибкой
"cannot open backup file с:\work\proba.gbk"
на сервере нет такой директории


 
-SeM-   (2004-05-20 16:27) [9]


> на сервере нет такой директории

Так может в этом и проблема?
У меня было все наоборот (правда FIBPlus). Бекап нужно было создавать на сервере, а создавалось на локальной пока не установил Protocol. Тоже с каталогом - не создает, если каталог не существует.


 
Mike Kouzmine ©   (2004-05-20 23:53) [10]

А может ИБ не работает с расшаренными ресурсами и все эти с:\work\proba.gbk считает локльным путем?
Тогда можно создать только локально.



Страницы: 1 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.038 c
1-1085998769
Unicode
2004-05-31 14:19
2004.06.13
Как округлить число?


1-1085733678
Zheka
2004-05-28 12:41
2004.06.13
InputQuery и шрифт


14-1085589662
AlexG
2004-05-26 20:41
2004.06.13
Сообщение тем, кто меня удалял.


3-1085147709
Евгений
2004-05-21 17:55
2004.06.13
My SQL


1-1085990013
novill
2004-05-31 11:53
2004.06.13
Как результат MethodAddress использовать в качестве Tnotifyevent.