Подключение DBeaver к файлу Firebird, выдает код ошибки 335544721

Я пытаюсь подключить менеджер баз данных DBeaver к файлу Firebird *.FDB. Это локальная файловая база данных, и я хочу проверить таблицы и т. Д. И выполнить некоторые запросы для представления данных.

Однако, когда я пытаюсь открыть базу данных в DBeaver, я получаю это сообщение об ошибке:

Невозможно выполнить сетевой запрос к хосту "localhost".[SQLState:08006, код ошибки ISC 335544721]
Соединение отказано: подключиться

Я попытался обновить драйвер, который обновляет org.firebirdsql.jdbc:jaybird-jdk18:RELEASE [3.0.5] без каких-либо ошибок, а также включение / отключение встроенного флажка.

Насколько я знаю Firebird поддерживается DBeaver, что я тут делаю не так?

3 ответа

После некоторых проб и ошибок я разобрался с ответом на это. Услуги Firebird Service а также Firebird Guardian не бежали. Я установил сервер Firebird, но случайно выбрал "Запуск от имени приложения" вместо "Запуск от имени службы".

DBeaver не может подключиться к файлу базы данных Firebird без этих сервисов. Что довольно странно, потому что приложение osFinancials, использующее этот файл базы данных, работало просто отлично без сервисов.

В любом случае, после того, как сервер Firebird установлен как "запуск в качестве приложения", у AFAIK нет простого способа запустить его в качестве службы. Поэтому я просто удалил, а затем переустановил настройку сервера Firebird и выбрал правильный вариант.

Он добавляет две службы с именем FirebirdGuardianDefaultInstance а также FirebirdServerDefaultInstance которые соответствуют этим двум командным строкам:

"C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbguard.exe" -s DefaultInstance
"C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbserver.exe" -s DefaultInstance

Существует вероятность того, что версия драйвера будет несовместима с версией, которую использует (удаленный) сервер. Вы можете попробовать обновить (или понизить) версию, загрузив соответствующую версию:

Служба «Жар-птица» должна быть активна:

Другие вопросы по тегам