1.) falsche Client-
DLL
Firebird: fbclient.dll
Interbase: gds32.dll
Manche Installationen kopieren die "fbclient.dll" ins Systemverzeichnis und nennen die dann um in "gds32.dll", um abwärtskompatibel zu sein.
Wird diese dann später durch eine
DLL vom Interbase überschrieben, kann das Probleme verursachen.
2.) falscher Datenbankserver
Interbase und Firebird verwenden per Default den selben Port.
Wird das nicht extra anders eingestellt, übernimmt der Dienst den Port, der als erstes startet.
Der andere Dienst ist dann nicht zu erreichen.
Irgendwann optimiert dann Windows die Startreihenfolge...
Plötzlich meldet sich der andere Dienst und kann mit den Datenbankdateien nichts anfangen.