Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.06.13;
Скачать: [xml.tar.bz2];

Вниз

использование 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.032 c
1-1085688490
SergP
2004-05-28 00:08
2004.06.13
Переопределение деструктора класса.


1-1085989896
Andrei
2004-05-31 11:51
2004.06.13
TfileStream


6-1082630675
andrysha
2004-04-22 14:44
2004.06.13
Переслать файл по сети на delphi7


6-1082710974
lightix
2004-04-23 13:02
2004.06.13
Монтирование сетевого диска


14-1085206385
AlexG
2004-05-22 10:13
2004.06.13
Intel и AMD.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский