Страница 1 из 1

gbak из командной строки не работает

Добавлено: 20 мар 2006, 17:00
Ser
Есть база на Firebird 1.0 SS (8Гб) и Win2k. Делаю backup (с ключами -v -b -g). Копирую файл на машину с Firebird 1.5.2.4731 (установленный как Classic) и с Win2003 Server.
Restore из IBExpert проходит на "ура". Restore из командной строки (как впрочем и backup базы получившейся от IBExpert) не идет.
Причем при строке:
gbak -v -r -p 4096 -pas masterkey -user SYSDBA f:\bd.gbk f:\bd.fdb
получаю ошибку:
failed to create database f:\db.fdb

при строке
gbak -v -r -p 4096 -pas masterkey -user SYSDBA localhost:f:\bd.gbk localhost:f:\bd.fdb
получаю ошибку:
cannot open backup file localhost:f:\bd.gbk

Что я мог упустить из виду?

Добавлено: 20 мар 2006, 17:52
kdv
мда.

1. failed to create database f:\db.fdb - нет прав на создание файла
2. "при строке" - бэкап-то почему из localhost???

gbak -v -c -p 4096 -pas masterkey -user SYSDBA f:\bd.gbk localhost:f:\bd.fdb

откуда - файл, куда - сервер:файл. -p указывать необязательно, если исходная база имеет такой же размер страницы.
А за -r нынче отрубают эти самые. Не привыкай к -r, привыкай к -c.

Re: gbak из командной строки не работает

Добавлено: 20 мар 2006, 17:55
Merlin
Ser писал(а): Firebird 1.5.2.4731 (установленный как Classic) и с Win2003 Server.

при строке:
gbak -v -r -p 4096 -pas masterkey -user SYSDBA f:\bd.gbk f:\bd.fdb
получаю ошибку:
failed to create database f:\db.fdb
Учу читать доку. Дёшево. Открываем Relese Notes, Edit-Search, local connect - вуаля, читаем аглицким по белому, что в виндовой классике локальный коннект отныне не работает.
Ser писал(а): при строке
gbak -v -r -p 4096 -pas masterkey -user SYSDBA localhost:f:\bd.gbk localhost:f:\bd.fdb
получаю ошибку:
cannot open backup file localhost:f:\bd.gbk
Учу... а хрен его знает чему учу. Думать наверное. gbk - это не база, сервер с ним по TCP не соединяется, а просто читает, причём в последоватьном доступе, как текст. Посему, когда соберёшься его посмотреть, скажем, Notepad-ом, то тоже localhost к имени присобачивать не надо ;)

gbak из командной строки не работает

Добавлено: 20 мар 2006, 18:06
Ser
Огромное спасибо. Видно с утра уже переработался. Понедельник всегда переношу с трудом. Присобачить localhost к файлу ".gbk" и сидеть думать почему нет к нему коннекта - это действительно извращение.