Подружить Interbase 4.2 и 5.6

Совместимость InterBase, Firebird, Yaffil между собой и по версиям

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

Подружить Interbase 4.2 и 5.6

Сообщение Ilyaseek » 12 фев 2010, 15:57

Доброго времени суток.

Есть задача поставить на одну машину Interbase 4.2 и 5.6. Оба должны одновременно работать. Даже если один из них(желательно 4.2) нельзя будет контролировать(пусть се крутиться в процессах или как служба).

Я порылся в реестре, пытался поискать в BIN ИНИшки, в общем без результатно. Вариант виртуальной машины не подходит.

Заранее благодарен всем за внимание.
Ilyaseek
 
Сообщения: 4
Зарегистрирован: 12 фев 2010, 15:44

Re: Подружить Interbase 4.2 и 5.6

Сообщение kdv » 12 фев 2010, 19:32

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

так что какая-то из версий, которая запущена раньше, сядет на порт и будет его слушать, а вторая будет тупо висеть ни на что не реагируя, или не запустится с обломом о занятости порта 3050.

Слишком старые это версии, тогда не предполагалось 2 сервера на одной машине, да еще с такой разницей в возрасте.
kdv
Forum Admin
 
Сообщения: 6035
Зарегистрирован: 25 окт 2004, 18:07

Re: Подружить Interbase 4.2 и 5.6

Сообщение Ilyaseek » 15 фев 2010, 13:05

kdv писал(а):я бы сказал, что не реально.
- они используют одноименные системные объекты
- по портам развести не получится, т.к. обе версии считают gds_db портом 3050 и никак иначе

так что какая-то из версий, которая запущена раньше, сядет на порт и будет его слушать, а вторая будет тупо висеть ни на что не реагируя, или не запустится с обломом о занятости порта 3050.

Слишком старые это версии, тогда не предполагалось 2 сервера на одной машине, да еще с такой разницей в возрасте.


Спасибо за столь детальное пояснение.
И исходя из него - нельзя и запускать их по переменно. Или же для этого есть вариации?

Да и скажите, пожалуйста, какие версии поддерживают изначальную задачу?
Ilyaseek
 
Сообщения: 4
Зарегистрирован: 12 фев 2010, 15:44

Re: Подружить Interbase 4.2 и 5.6

Сообщение kdv » 15 фев 2010, 14:19

И исходя из него - нельзя и запускать их по переменно.

неверный вывод. попеременно очень даже можно:

http://www.ibase.ru/devinfo/inst_manual.htm#both
только может потребоваться еще и удаление сервисов (instsvc remove), т.к. в статье приведен вариант для IB и FB, а у них сервисы называются по разному и используют разные имена системных объектов. Так что ib 4.2 и 5.6 придется запускать как приложения.

Да и скажите, пожалуйста, какие версии поддерживают изначальную задачу?

см. ссылку выше. Но Вам это скорее всего не светит, т.к. даже если перевести БД с этих версий на свежие и удастся, то приложения могут не заработать, особенно если в них не получится указывать номер порта.
kdv
Forum Admin
 
Сообщения: 6035
Зарегистрирован: 25 окт 2004, 18:07

Re: Подружить Interbase 4.2 и 5.6

Сообщение Ilyaseek » 15 фев 2010, 14:26

kdv писал(а):
И исходя из него - нельзя и запускать их по переменно.

неверный вывод. попеременно очень даже можно:

http://www.ibase.ru/devinfo/inst_manual.htm#both
только может потребоваться еще и удаление сервисов (instsvc remove), т.к. в статье приведен вариант для IB и FB, а у них сервисы называются по разному и используют разные имена системных объектов. Так что ib 4.2 и 5.6 придется запускать как приложения.

Да и скажите, пожалуйста, какие версии поддерживают изначальную задачу?

см. ссылку выше. Но Вам это скорее всего не светит, т.к. даже если перевести БД с этих версий на свежие и удастся, то приложения могут не заработать, особенно если в них не получится указывать номер порта.


Спасибо за ссылку) Хотя к её содержимому я сам почти дошел)))
Сейчас буду пробовать. Позже отпишусь. Может ещё у кого возникнет подобная ситуация.
Ilyaseek
 
Сообщения: 4
Зарегистрирован: 12 фев 2010, 15:44

Re: Подружить Interbase 4.2 и 5.6

Сообщение Ilyaseek » 18 фев 2010, 20:01

Разложил соотв. гдски по BINам Интербейсов, удалил гвску в Систем32, для 5го Интербейса в службах остановил и выствавил запуск в ручную.
И запускаем по переменно необходимый.
Спасибо за помощь. Тему можно считать закрытой.
Ilyaseek
 
Сообщения: 4
Зарегистрирован: 12 фев 2010, 15:44


Вернуться в Совместимость различных версий



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1