одновременное подключение к IB 5.6 и 7.5
Добавлено: 17 июн 2007, 21:49
Наверное вопрос скорее для этого раздела.
Есть клиентское приложение на делфи и два IB сервера (windows 2003) с 2 базами. Первый - ib 7.5 sp1, второй - ib 5.6. Базы можно сказать идентичны, первая получена бэкап-рестором со старого сервера. Для работы проги соответвенно ставился interbase client от 5.6 и все работало. Причем соединялось с обеими серверами (старым и новым) без проблем.
У меня локально крутился сервер 5.6, сейчас соответственно понадобилось обновить его до 7.5. Поставил (win2000 serv), предварительно удалив предыдущий. В результате появилась проблема - при запуске с моей машины и соединении с удаленной базой под 5.6 приложение выдает ошибку (-923):Connection not established. В тоже время из ibexpert-а при этом я могу соединиться как с удаленной базой под 7.5, так и под 5.6, указав в последнем случае в кач-ве клиентской библиотеки gds32_old.dll (копия старой). А вот приложение не стартует, даже если я заменяю %systemroot%\system32\gds32.dll на ту, что идет вместе с ib клиентом 5.6.
Что я упустил? Вопрос сводится видимо к "что еще нужно приложению для соединения с удаленным сервером 5.6, если локально установлен сервер 7.5"? Саму прогу можно считать черным ящиком, есть только .exe-шник, ладно еще хоть сообщает код ошибки. Возможно путанно объяснил, с меня любые подробности.
Есть клиентское приложение на делфи и два IB сервера (windows 2003) с 2 базами. Первый - ib 7.5 sp1, второй - ib 5.6. Базы можно сказать идентичны, первая получена бэкап-рестором со старого сервера. Для работы проги соответвенно ставился interbase client от 5.6 и все работало. Причем соединялось с обеими серверами (старым и новым) без проблем.
У меня локально крутился сервер 5.6, сейчас соответственно понадобилось обновить его до 7.5. Поставил (win2000 serv), предварительно удалив предыдущий. В результате появилась проблема - при запуске с моей машины и соединении с удаленной базой под 5.6 приложение выдает ошибку (-923):Connection not established. В тоже время из ibexpert-а при этом я могу соединиться как с удаленной базой под 7.5, так и под 5.6, указав в последнем случае в кач-ве клиентской библиотеки gds32_old.dll (копия старой). А вот приложение не стартует, даже если я заменяю %systemroot%\system32\gds32.dll на ту, что идет вместе с ib клиентом 5.6.
Что я упустил? Вопрос сводится видимо к "что еще нужно приложению для соединения с удаленным сервером 5.6, если локально установлен сервер 7.5"? Саму прогу можно считать черным ящиком, есть только .exe-шник, ладно еще хоть сообщает код ошибки. Возможно путанно объяснил, с меня любые подробности.