Главная страница
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.034 c
1-1085834461
SergeyM
2004-05-29 16:41
2004.06.13
Integer и PlargeInteger


14-1085372303
defen
2004-05-24 08:18
2004.06.13
GeForce4 MX 440


14-1085777429
Yorick
2004-05-29 00:50
2004.06.13
Кто-где живет?


3-1085122443
paul_k
2004-05-21 10:54
2004.06.13
Как проверить установлен ли MDAC?


4-1083816784
Alexander666
2004-05-06 08:13
2004.06.13
CreateRemoteThread