![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Gbak на удаленной машине [D6, IB5.x]
yuray76 © (2003-12-10 12:04:00)
Делаю
gbak.exe -password "oooo" -user "sysdba" SameServer:d:/samebase.gdb \\Sameserver\d\samebase00.gbk -b -L -g -Y "d:\res.txt"
Вопрос: как cделать тоже самое только в зашаренную папку на Sameserver.
Спасибо.
Zacho (2003-12-10 22:23:00) [1]
> yuray76 (10.12.03 15:45) [21]
Осмелюсь заметить: переходить на IB 6.0 точно не надо (нафига этот глюкодром ?), надо переходить или на IB 7.1 или на клоны (FB, Yaffil)
И еще: вообще-то есть Operations Guide, в к-ром в том числе подробно описано использование gbak.
yuray76 (2003-12-10 16:30:00) [2]
Большое спасибо.
Малиновский Владимир (2003-12-10 15:48:00) [3]
Что, надо, то надо, но я просто такие вещи в старых версиях не пробовал делать.
yuray76 (2003-12-10 15:45:00) [4]
Короче, надо переходить на IB6.0 или выше. Я правильно понял?
Малиновский Владимир (2003-12-10 15:39:00) [5]
1.5.0.4027
yuray76 (2003-12-10 15:37:00) [6]
У меня gbak version WI-V5.1.1.680
Малиновский Владимир (2003-12-10 15:35:00) [7]
Эта штука уже на IB6.0 работала
Малиновский Владимир (2003-12-10 15:34:00) [8]
У меня - FireBird 1.5 RC7
Что у тебя?
yuray76 (2003-12-10 15:16:00) [9]
проблемы с -se. пишет unknown switch "se"
Малиновский Владимир (2003-12-10 15:05:00) [10]
Пардон. Но мой пример - рабочий.
yuray76 (2003-12-10 15:05:00) [11]
Владимир, спасибо. Буду пробовать.
yuray76 (2003-12-10 15:01:00) [12]
Это я отвечал Jel.
Малиновский Владимир (2003-12-10 15:00:00) [13]
Вот ты какой, Юра! "Сам не читаю, прочтите вслух!"
Используйте, как было указано, сервис:
-se monkey:service_mgr
Запустите gbak, и все! Хоть программно, хоть как!
yuray76 (2003-12-10 14:56:00) [14]
Если папка имеет общий доступ, то это работает.
Не секрет, что можно делать удаленный бэкап средствами Интербейс. И копия ложится на сервере в папку, которая не имеет доступа (все работает по TCP/IP).
А возможно ли это сделать программно я не знаю, потому и спрашиваю.
Малиновский Владимир (2003-12-10 14:42:00) [15]
Я только что такое сделал:
C:\Program Files\Firebird\bin>gbak -b -user sysdba -pas masterkey -co -t -se monkey:service_mgr d:\DataBases\Agent_Sp\Agent_Sp.lpb c:\Crack\backup.gbk
-------------
monkey - удаленная машина,
d:\DataBases\Agent_Sp\Agent_Sp.lpb - рабочая база
c:\Crack\backup.gbk - куда ее бэкапить
Jel (2003-12-10 14:26:00) [16]
> Ну, куда конкретно Вы желаете бэкапиться? Диск, имя директория?
> На папку на удаленноймашине, которая не имеетобщего доступа.
Всерьез полагаете что такое возможно?
yuray76 (2003-12-10 13:35:00) [17]
я просто может чего не понимаю. Вы хотите, чтобы я конкретно указал имя машины и папки??! Если да, то имя машины asu001, имя директории d:\path. Но asu001:d:\path\BaseName00.gbk не проходит.
Выдает выше указаную ошибку. Хотя имя базы asu001:d:\path\BaseName.gdb GBAK.EXE понимает
Малиновский Владимир (2003-12-10 13:28:00) [18]
- Кто там?
- Мама, это я!
- Не-а, мама - это я!
yuray76 (2003-12-10 13:12:00) [19]
На папку на удаленной машине, которая не имеет общего доступа.
Малиновский Владимир (2003-12-10 12:56:00) [20]
Ну, куда конкретно Вы желаете бэкапиться? Диск, имя директория?