У меня, казалось бы, уникальная проблема только на одном компьютере в компании (должен был быть моим начальником). У меня есть программа от Borland C ++, которая использует TSQLConnection
. Он подключается к локальному серверу Firebird 2.1.1.17910, работающему как приложение. Другие компьютеры работают нормально.
Он будет абсолютно не подключаться на этом одном лапе (локальном сервере) для чего угодно . Я помню, у него всегда были проблемы с InterBase, когда он был установлен. Я думаю, что он установил до 7,5 возможно. Это прошло, и я прошел и стер все старые GDS32.dll файлы и обновил их файлами FireBird, а соединение использует fbclient.dll в любом случае ...
Я попытался удалить и переустановить FB и запустить его в качестве службы. Не сработало
Я зашел в etc / services и добавил в этой строке:
gds_db 3050/tcp #Firebird
Без кубиков.
Вставка «localhost:» перед расположением базы данных приводит к этой ошибке
Невозможно выполнить сетевой запрос к хосту "localhost".
Не удалось установить соединение.
Я проверил netstat, он слушает порт 12750.0.1 3050 ...
Попробовал вставить "127.0.0.1:" перед расположением базы данных, получаю:
соединение отклонено удаленным интерфейсом
Попытка полностью удалить 127.0.0.1 или localhost и просто использовать местоположение базы данных, которое является правильным местоположением, я получаю
Недоступная база данных.
точно такой же CD отлично работает на других машинах. Я попытался вставить «localhost», «127.0.0.1» и ничего перед входом в базу данных, и все нормально подключалось на других машинах.
Я заставил его выключить свой брандмауэр, все еще без игры в кости ... Эта проблема продолжается уже долгое время, и я нахожусь в конце моей веревки. Я перепробовал все, что только мог придумать. Он отлично работает на моем компьютере, на пустых тестовых компьютерах, для бета-тестеров ... всех, кроме моего босса. Любая помощь будет значительно оценена.