Главная страница
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.031 c
3-1085130630
very beginer
2004-05-21 13:10
2004.06.13
Поиск в таблице


1-1085859150
DarkSet
2004-05-29 23:32
2004.06.13
Handle


1-1086058746
вано
2004-06-01 06:59
2004.06.13
аналог delay


3-1085140690
Tomkat
2004-05-21 15:58
2004.06.13
IBX взбесился ?


1-1085778134
Ruslan
2004-05-29 01:02
2004.06.13
Как поместить картинку на ToolButton?