Форум: "Начинающим";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];
ВнизКомандная строка утилиты GBAK Найти похожие ветки
← →
Германн © (2011-12-20 21:02) [0]Подскажите, пожалуйста как указать имя компьютера, на котором расположена БД?
Firebird 1.5
← →
Rouse_ © (2011-12-20 21:04) [1]gbak -b -user sysdba -pass masterkey 192.168.21.25:/usr/database/localtest1.fdb localtest.fbk
← →
Германн © (2011-12-20 21:27) [2]
> Rouse_ © (20.12.11 21:04) [1]
Спасибо. А как мне это проверить на локальном компьютере?
← →
Rouse_ © (2011-12-20 21:30) [3]теоретически так:
gbak -b -user sysdba -pass masterkey \\localhost:c:\database\localtest1.fdb localtest.fbk
← →
Rouse_ © (2011-12-20 21:34) [4]даж слэши не нужны: http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2FRFpro.ru%2Fquestion%2F134607&text=gbak%20-b%20-user%20sysdba%20-pass%20masterkey%20\\localhost%3A&l10n=ru&mime=html&sign=8530133d3c01e08d7aa3435d1c307732&keyno=0
← →
Германн © (2011-12-20 21:36) [5]
> Rouse_ © (20.12.11 21:30) [3]
>
> теоретически так:
А практически не проходит :(
← →
Rouse_ © (2011-12-20 21:38) [6]А путь к локальной базе правильный пишешь? :)
← →
Германн © (2011-12-20 21:39) [7]
> Rouse_ © (20.12.11 21:34) [4]
Так я сразу стал пробовать. Не работает.
Да еще ibase.ru лежит :(
← →
Германн © (2011-12-20 21:40) [8]
> Rouse_ © (20.12.11 21:38) [6]
>
> А путь к локальной базе правильный пишешь?
Да. Без имени компьютера работает.
← →
Rouse_ © (2011-12-20 21:42) [9]ну напиши 127.0.0.1
там по ссылке вообще написано что для локальной базы сервер указывать не нуна
← →
Германн © (2011-12-20 21:55) [10]
> Rouse_ © (20.12.11 21:42) [9]
Никак не получается. Ладно пока плюну.
← →
Rouse_ © (2011-12-20 21:57) [11]Ну локально может не получится если у тебя localhost:loopback не активирован, такое иногда бывает. Протестировать просто, пингани 127.0.0.1 - если не пингуется - тогда ой...
← →
Германн © (2011-12-20 22:07) [12]
> Rouse_ © (20.12.11 21:57) [11]
>
> Ну локально может не получится
Ну подключаюсь же я к БД нормально.
localhost:c:\gal\...\base.gdb
← →
Германн © (2011-12-20 22:15) [13]localhost:c:\gal\...\base.gdb
прошло нормально после отключения файервола :)
Глушил гад молча.
← →
Ega23 © (2011-12-21 00:39) [14]
> Глушил гад молча.
Ну так ты же на холокост ломился, а не вовне... :)
← →
Германн © (2011-12-21 01:50) [15]
> Ega23 © (21.12.11 00:39) [14]
>
>
> > Глушил гад молча.
>
>
> Ну так ты же на холокост ломился, а не вовне... :)
>
Ну дык я уже не раз отлаживал свои сетевые проги на холокосте. И всегда получал "осмысленноозвеченный отлуп" от файерволла. Ему (Аутпосту) было без разницы холокост или не холокост. А тут сторонняя утилита.
← →
Германн © (2011-12-21 02:11) [16]Попутно нашёл ещё один непонятный глюк.
По ТЗ моя программа должна (в числе прочего) уметь вызывать утилиту GBak для создания backup"а и для восстановления из backup"а.
Опять же по ТЗ вызывал GBak через CreateProcess с WaitForSingleObject. Дабы пользователь "видел, но не мог испортить" :)
Дык вот при бэкапе я в CreateProcess отдельно передал ApplicationName и CommandLine и всё сработало. При ресторе я смог получить результат только при ApplicationName=nil и CommandLine:=ApplicationName+CommandLine.
← →
RWolf © (2011-12-21 11:16) [17]может, обновиться до ветки FB 2.х? там сервис-менеджер есть, бэкап через него шустрее, и не надо запускать консольных программ, чтобы потом следить за их выхлопом.
← →
Германн © (2011-12-21 11:56) [18]
> RWolf © (21.12.11 11:16) [17]
>
> может, обновиться до ветки FB 2.х?
Не обсуждается.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.04.15;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c