fb 1.5x и 2 на одной машине

Установка базовых дистрибутивов, создание своих, распространение, установка автоматически и "вручную", файлы, необходимые для создания дистрибутивов.

Модераторы: kdv, Alexey Kovyazin

Ответить
DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

fb 1.5x и 2 на одной машине

Сообщение DS » 04 апр 2006, 16:54

Привет, подскажите где прочитать, как правильно поставить двойку рядом с 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 все нормально.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 апр 2006, 16:58

www.ibase.ru/devinfo/inst_manual.htm

однако тебе надо внимательно прочитать releasenotes по FB 2, в разделе security. То есть, или установить legacyhash, или менять на ходу клиентскую либу. Если работаешь в IBExpert - указывай для каждой базы свой fbclient.dll

DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

Двойка несколько копий процесса

Сообщение DS » 04 апр 2006, 17:01

А, еще в догонку, перед тем, как пойду курить RN...
Это нормально, что через "C:\Program Files\Firebird\2_0\bin\fbserver.exe" -a можно запустить несколько копий сервера?

DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

Сообщение DS » 04 апр 2006, 17:04

kdv писал(а):www.ibase.ru/devinfo/inst_manual.htm

однако тебе надо внимательно прочитать releasenotes по FB 2...
Спасибо, Дмитрий.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: fb 1.5x и 2 на одной машине

Сообщение dimitr » 04 апр 2006, 17:08

DS писал(а):Пон где-то еще что-то поправил...
в реестре. Убери его оттуда.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 апр 2006, 17:15

про клиентскую либу наврал. короче, читай inst_manual, меняй сервера через instreg.
-a можно запустить несколько копий сервера?
ненормально. кстати, да, спокойно пускается хоть 5 штук. багус.

DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

Re: fb 1.5x и 2 на одной машине

Сообщение DS » 04 апр 2006, 17:28

dimitr писал(а):
DS писал(а):он где-то еще что-то поправил...
в реестре. Убери его оттуда.
Я так и думал. Ведь 1.03 работает без проблем...
Format c: подойдет? :lol:
А если серьезно, что там подкрутить надо?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 апр 2006, 17:56

СТАТЬЮ ЧИТАЙ, ИЗВЕРГ.
все ж примитивно, как три, даже нет - ДВЕ сосны.
Я вот только что пустил ОДНОВРЕМЕННО (на разных портах) FB 1.5 и FB 2.0 rc1 - как оказалось, для этого читать releasenotes необязательно.

я даже успел inst_manual.htm за это время для FB 2 подправить...

DS
Сообщения: 41
Зарегистрирован: 17 фев 2005, 16:54

Сообщение DS » 04 апр 2006, 20:49

:roll:
Да, усе так и есть. Перечитал и сделал.
Поначалу смутило то, что до двойки все работало "и так". Т.е. установил 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 - версию (не менять их при переключении серверов), если да, то какую для моей коллекции. Как там у них с совместимостью?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 04 апр 2006, 21:12

если да, то какую для моей коллекции
у меня сейчас работает gds32.dll от InterBase 7.5.1. Одновременно, на всякий случай, рядом лежат
gds32.fb15dll и еще чего-то. с евентами не работаю (кроме тестов).

я не то чтобы "рекомендую", я просто показываю, что пока совместимость между клиентами достаточно высокая.

p.s. спасибо, что "по статье получилось". Если были в статье мутные моменты - пиши в приват, я поправлю.

Ответить