Главная страница
    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.46 MB
Время: 0.033 c
14-1085377453
Паниковский
2004-05-24 09:44
2004.06.13
Кто на Линухе?


1-1086103097
Anton
2004-06-01 19:18
2004.06.13
Записи


1-1085874268
Вова
2004-05-30 03:44
2004.06.13
Работа с ресурсами


14-1085545258
Романов Р.В.
2004-05-26 08:20
2004.06.13
Олимпиада по программированию


3-1085389564
Alex_xxx
2004-05-24 13:06
2004.06.13
ODBC, комп на котором писалась прога и другой комп....





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский