FBClient использует настройки локального сервера при подключ
Добавлено: 23 дек 2013, 10:01
Доброго времени суток!
Программа производит подключение к удаленному firebird серверу 2.1 через клиентскую библиотеку fbclient.dll, однако использует настройки подключения локального firebird сервера.
Долго ломал голову, почему не могу подключиться к удаленному серверу, пока не запустил процессмонитор, и не обнаружил, что, по какой-то причине, клиентская часть ищет установленный сервер на локальной машине, и после обнаружения его, считывает его настройки, в частности порт для поключения (на локальной машине он намеренно прописан как 3055), после чего ломится на удаленный сервер по данному порту (на удаленном сервере порт используется по умолчанию 3050).
Не могу найти информации почему такое происходит, и с какой целью такое поведение сделано у клиентской библиотеки.
Может кто сталкивался с таким поведением?
PS: FBClient.dll из комплекта сервера 2.1.1.17910, Программа разработана на ms vc++ с использованием mfc
Спасибо
Программа производит подключение к удаленному firebird серверу 2.1 через клиентскую библиотеку fbclient.dll, однако использует настройки подключения локального firebird сервера.
Долго ломал голову, почему не могу подключиться к удаленному серверу, пока не запустил процессмонитор, и не обнаружил, что, по какой-то причине, клиентская часть ищет установленный сервер на локальной машине, и после обнаружения его, считывает его настройки, в частности порт для поключения (на локальной машине он намеренно прописан как 3055), после чего ломится на удаленный сервер по данному порту (на удаленном сервере порт используется по умолчанию 3050).
Не могу найти информации почему такое происходит, и с какой целью такое поведение сделано у клиентской библиотеки.
Может кто сталкивался с таким поведением?
PS: FBClient.dll из комплекта сервера 2.1.1.17910, Программа разработана на ms vc++ с использованием mfc
Спасибо