Hello, AndreiK!
AndreiK wrote:
т.е. предлагаете всегда вызывать утилиту так: c:\program files\firebird\firebird_2_5\bin\gbak и в самом деле. нафига этот path придумали.
нафига вообще ставить ФБ в Program files, тем более с таким идиотским путем. Как будто еще могут быть c:\program files\firebird\firebird_2_0\ c:\program files\firebird\firebird_1_5\ c:\program files\firebird\firebird_1_0\ c:\program files\firebird\interbase2007\ ? Нафиг? Нельзя поставить в C:\Firebird2 ? C:\Firebird15 ?
Ща буду грязно ругаться. Запустить gbak от FB для бекапа мы смогли, а для рестора - уже выше наших сил, так ?
он не ресторит. он ругается на неверный BLR и выходит с ошибкой. единственный вариант ключ -o, а потом вручную восстанавливать тригера и процедуры.
кто не ресторит, gbak от yaffil? на firebird? Вы хоть www.ibase.ru/devinfo/gbak.htm читали?
проблема в том, что у одной и той же функции BIN_AND у яфила и ФБ разные коды в BLR.
ну. и нефиг ресторить базу от одного сервера на другом. Вам же сказали. Ни gbak ни сервер за Вас не будет менять blr.
я нигде не писал, что он ДОЛЖЕН МЕНЯТЬ. я писал про ПРОВЕРЯТЬ. это разные вещи. Это как в Делфи есть команда Compile, а есть Syntax check...
ну-ну. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34

