Страница 1 из 1
fb 1.5x и 2 на одной машине
Добавлено: 04 апр 2006, 16:54
DS
Привет, подскажите где прочитать, как правильно поставить двойку рядом с 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 все нормально.
Добавлено: 04 апр 2006, 16:58
kdv
www.ibase.ru/devinfo/inst_manual.htm
однако тебе надо внимательно прочитать releasenotes по FB 2, в разделе security. То есть, или установить legacyhash, или менять на ходу клиентскую либу. Если работаешь в IBExpert - указывай для каждой базы свой fbclient.dll
Двойка несколько копий процесса
Добавлено: 04 апр 2006, 17:01
DS
А, еще в догонку, перед тем, как пойду курить RN...
Это нормально, что через "C:\Program Files\Firebird\2_0\bin\fbserver.exe" -a можно запустить несколько копий сервера?
Добавлено: 04 апр 2006, 17:04
DS
Re: fb 1.5x и 2 на одной машине
Добавлено: 04 апр 2006, 17:08
dimitr
DS писал(а):Пон где-то еще что-то поправил...
в реестре. Убери его оттуда.
Добавлено: 04 апр 2006, 17:15
kdv
про клиентскую либу наврал. короче, читай inst_manual, меняй сервера через instreg.
-a можно запустить несколько копий сервера?
ненормально. кстати, да, спокойно пускается хоть 5 штук. багус.
Re: fb 1.5x и 2 на одной машине
Добавлено: 04 апр 2006, 17:28
DS
dimitr писал(а):DS писал(а):он где-то еще что-то поправил...
в реестре. Убери его оттуда.
Я так и думал. Ведь 1.03 работает без проблем...
Format c: подойдет?
А если серьезно, что там подкрутить надо?
Добавлено: 04 апр 2006, 17:56
kdv
СТАТЬЮ ЧИТАЙ, ИЗВЕРГ.
все ж примитивно, как три, даже нет - ДВЕ сосны.
Я вот только что пустил ОДНОВРЕМЕННО (на разных портах) FB 1.5 и FB 2.0 rc1 - как оказалось, для этого читать releasenotes необязательно.
я даже успел inst_manual.htm за это время для FB 2 подправить...
Добавлено: 04 апр 2006, 20:49
DS
Да, усе так и есть. Перечитал и сделал.
Поначалу смутило то, что до двойки все работало "и так". Т.е. установил 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 - версию (не менять их при переключении серверов), если да, то какую для моей коллекции. Как там у них с совместимостью?
Добавлено: 04 апр 2006, 21:12
kdv
если да, то какую для моей коллекции
у меня сейчас работает gds32.dll от InterBase 7.5.1. Одновременно, на всякий случай, рядом лежат
gds32.fb15dll и еще чего-то. с евентами не работаю (кроме тестов).
я не то чтобы "рекомендую", я просто показываю, что пока совместимость между клиентами достаточно высокая.
p.s. спасибо, что "по статье получилось". Если были в статье мутные моменты - пиши в приват, я поправлю.