Nach einigem Ausprobieren habe ich die Antwort darauf gefunden. Die Dienste Firebird Service
und Firebird Guardian
liefen nicht. Ich hatte den Firebird-Server installiert, aber aus Versehen "Als Anwendung ausführen" anstelle von "Als Dienst ausführen" ausgewählt.
DBeaver kann keine Verbindung zur Firebird-Datenbankdatei herstellen, ohne dass diese Services ausgeführt werden. Das ist irgendwie seltsam, da die osFinancials-Anwendung, die diese Datenbankdatei verwendet, ohne die Dienste einwandfrei funktioniert.
Sobald der Firebird Server als "als Anwendung ausgeführt" installiert ist, gibt es AFAIK keine einfache Möglichkeit, ihn als Dienst auszuführen. Also habe ich das Firebird Server-Setup einfach deinstalliert und dann neu installiert und die richtige Option ausgewählt.
Es fügt zwei Dienste hinzu, die benannt sind FirebirdGuardianDefaultInstance
und FirebirdServerDefaultInstance
diesen zwei Befehlszeilen entsprechen:
"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