fb 1.5x и 2 на одной машине
Модераторы: kdv, Alexey Kovyazin
fb 1.5x и 2 на одной машине
Привет, подскажите где прочитать, как правильно поставить двойку рядом с 1.5. Что-то нигде не нашел.
Раньше у меня спокойно стояли рядышком 1.03, 1.52, 1.53 запускал по очереди как приложения (-a). Поставил 2 rc1 в отдельный каталог, но он где-то еще что-то поправил...
Теперь 1.5х запускаются, но не открывают базу:
"Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements, cannot attach to password database."
с 1.03 все нормально.
Раньше у меня спокойно стояли рядышком 1.03, 1.52, 1.53 запускал по очереди как приложения (-a). Поставил 2 rc1 в отдельный каталог, но он где-то еще что-то поправил...
Теперь 1.5х запускаются, но не открывают базу:
"Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements, cannot attach to password database."
с 1.03 все нормально.
www.ibase.ru/devinfo/inst_manual.htm
однако тебе надо внимательно прочитать releasenotes по FB 2, в разделе security. То есть, или установить legacyhash, или менять на ходу клиентскую либу. Если работаешь в IBExpert - указывай для каждой базы свой fbclient.dll
однако тебе надо внимательно прочитать releasenotes по FB 2, в разделе security. То есть, или установить legacyhash, или менять на ходу клиентскую либу. Если работаешь в IBExpert - указывай для каждой базы свой fbclient.dll
Двойка несколько копий процесса
А, еще в догонку, перед тем, как пойду курить RN...
Это нормально, что через "C:\Program Files\Firebird\2_0\bin\fbserver.exe" -a можно запустить несколько копий сервера?
Это нормально, что через "C:\Program Files\Firebird\2_0\bin\fbserver.exe" -a можно запустить несколько копий сервера?
Спасибо, Дмитрий.kdv писал(а):www.ibase.ru/devinfo/inst_manual.htm
однако тебе надо внимательно прочитать releasenotes по FB 2...
Re: fb 1.5x и 2 на одной машине
в реестре. Убери его оттуда.DS писал(а):Пон где-то еще что-то поправил...
Re: fb 1.5x и 2 на одной машине
Я так и думал. Ведь 1.03 работает без проблем...dimitr писал(а):в реестре. Убери его оттуда.DS писал(а):он где-то еще что-то поправил...
Format c: подойдет?
А если серьезно, что там подкрутить надо?
Да, усе так и есть. Перечитал и сделал.
Поначалу смутило то, что до двойки все работало "и так". Т.е. установил 1.03, 1.52, 1.53 про instreg и не задумывался (да и зачем, коли работает ... Теперь сделал 4 батника, вроде как по науке. Правда по пути меня нашли маленькие грабли в виде того, что для 1.5 и 2.0 ..\bin\instreg.exe install прокатило без явного указания директории сервера, а для 1.03 пришлось явно указать : "C:\Program Files\Firebird\1_03\bin\instreg.exe" install "C:\Program Files\Firebird\1_03". И случилось мне счастье.
По пути возник вопросик (про instclient.exe и copy - понятно). Можно ли оставить в SYSTEM32 какую-то одну gds32/fbclient - версию (не менять их при переключении серверов), если да, то какую для моей коллекции. Как там у них с совместимостью?
у меня сейчас работает gds32.dll от InterBase 7.5.1. Одновременно, на всякий случай, рядом лежатесли да, то какую для моей коллекции
gds32.fb15dll и еще чего-то. с евентами не работаю (кроме тестов).
я не то чтобы "рекомендую", я просто показываю, что пока совместимость между клиентами достаточно высокая.
p.s. спасибо, что "по статье получилось". Если были в статье мутные моменты - пиши в приват, я поправлю.