Назад | Перейти на главную страницу

Не могу подключиться к Firebird

Я не уверен, относится ли этот вопрос к этому. Как узнать, пытается ли приложение подключиться к Firebird? Я мог бы представить себе использование Wireshark, но есть ли способ попроще?

Долгая история: я написал приложение, которое раньше работало, а теперь выдает сообщение «недоступна база данных». Это не вопрос программирования, так как я знаю точное место, где это происходит, и совершенно уверен, что все в порядке. Прекратили работать и старые бинарные файлы. Свежая установка Firebird не помогла, да и сам Firebird тоже работает. Я могу подключиться к нему по телнету, ISQL работает. Пытался отключить брандмауэр.

Понятно, я забыл некоторые важные детали:

Я знаю, это похоже на проблему новичка, который с трудом включает свой компьютер. Это странно.

  • Проверьте netstat -lpn по каким адресам слушает Firebird. Ваш сервер Firebird работает автономно или через inetd?
  • Telnet работает с сервера, на котором запущено приложение? Используйте ОДИНАКОВЫЕ учетные данные.
  • Запустите tcpdump с портом dst и попробуйте подключиться из приложения или telnet.