Есть база на 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
Что я мог упустить из виду?
gbak из командной строки не работает
Модераторы: kdv, Alexey Kovyazin
мда.
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.
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 из командной строки не работает
Учу читать доку. Дёшево. Открываем Relese Notes, Edit-Search, local connect - вуаля, читаем аглицким по белому, что в виндовой классике локальный коннект отныне не работает.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
Учу... а хрен его знает чему учу. Думать наверное. gbk - это не база, сервер с ним по TCP не соединяется, а просто читает, причём в последоватьном доступе, как текст. Посему, когда соберёшься его посмотреть, скажем, Notepad-ом, то тоже localhost к имени присобачивать не надо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
gbak из командной строки не работает
Огромное спасибо. Видно с утра уже переработался. Понедельник всегда переношу с трудом. Присобачить localhost к файлу ".gbk" и сидеть думать почему нет к нему коннекта - это действительно извращение.