Fehlersuche
Fehlersuche
Falls noch etwas fehlerhaft ist, wird normalerweise folgende Meldung erscheinen, bevor Sie sich anmelden können:

Daraus können Sie in jedem Fall schon einmal folgern, dass der Startaufruf von L3 keinen Startparameter enthielt, demzufolge irgendetwas mit dem Alias global nicht funktionierte.
Lesen Sie also noch einmal am Anfang nach, wie Sie das TCP/IP Protokoll testen können (hosts- Datei, services- Datei), prüfen Sie, ob die beiden InterBase Dienste (InterBase Guardian, InterBase Server) auch gestartet sind und ob Ihre Pfadangaben für die Aliase in der BDE wirklich korrekt waren.
Wenn Sie den Fehler nicht im TCP/IP Protokoll oder den InterBase Diensten finden, sollten Sie die BDE- Konfiguration testen. Dazu gibt es das Programm bdeadmin.exe. Dieses finden Sie nach einer Standard- Installation von L3 unter „programme\borland\common files\bde. Wenn vor L3 andere Programme installiert waren, die ebenfalls die BDE nutzen (z.B. D-Info), kann die BDE auch in anderen Verzeichnissen stecken. In diesem Falle sollten Sie das Verzeichnis BDE über den Explorer auf Ihrem lokalen PC suchen.
Rufen Sie das Programm bdeadmin.exe auf.

BDE- Konfiguration über bdeadmin.exe
Hier auch gleich wieder ein wichtiger Warnhinweis: verändern Sie bitte ausschließlich Namen der Aliase und den Eintrag Server Name. Alle anderen Parameter, wie z.B. LANGDRIVER dürfen Sie auf keinen Fall abändern, dies könnte sich auf die Datenbank fatal auswirken.
Die BDE enthält meist noch einige zusätzliche Datenbank- Aliase (dBase-Dateien usw.), die per Default installiert werden und für L3 keine Bedeutung haben.
Einerseits können Sie hier sehr gut unter SERVER NAME den Pfad kontrollieren, in dem sich die Datenbank befindet und ggf. auch noch berichtigen.
Auch können Sie die Funktion jedes Aliases hier testen. Mit einem einfachen Mausklick auf einen Alias, wie z.B. global-L3 sehen Sie die Einstellungen des Aliases, mit einem Doppelklick auf den Alias können Sie sich an der dazugehörigen Datenbank anmelden
Der Benutzername SYSDBA wird normalerweise vorgegeben, müsste ansonsten eingegeben werden.
Sollte es aus irgendwelchen Gründen nicht funktionieren, erhalten Sie von der BDE eine Fehlermeldung. Dies kann einige Zeit dauern, da recht lange versucht wird, die Kommunikation aufzubauen. Auch der L3- Start dauert unter Umständen ca. 2 Minuten bis zur Fehlermeldung, wenn der Alias nicht funktioniert.
So sieht es in etwa aus, wenn auf den Alias nicht zugegriffen werden kann:

Mit dem Button Details erhalten Sie erweiterte Informationen. Mit weiter können Sie die Fehlermeldungen auch noch weiterblättern.
Hier sehen Sie auch schon die Meldung unable to complete network request to host „falscherserver"
Also ist ein Zugriff auf den Server falscherserver scheinbar nicht möglich.
Ein ping auf diesen host- Namen bringt dann auch Klarheit. Wenn Sie sich dann die hosts- Datei ansehen, finden Sie dort den Eintrag nicht, hier liegt also die Fehlerursache.
Wenn Sie nach der ersten Fehlermeldung auf den Button Details klicken und die Fehlermeldungen durchlesen, finden Sie hier meist einen guten Hinweis auf die Ursache der Fehlfunktion.
Aus der Fehlernummer kann man schon in etwa die Ursache erkennen
| Fehler | Beschreibung | Abhilfe |
|---|---|---|
| Unable to complete network request to host lcs | Fehler im TCP/IP Protokoll, z.B. fehlender hosts- Eintrag, Verbindung zum Server steht nicht | Prüfen sie mit ping lcs, ob die Verbindung zum Server funktioniert. |
| Hosts- Datei prüfen | ||
| Netzwerk- Verbindung prüfen | ||
| Unable to complete network request to host "lcs". | Firebird Dienste laufen nicht oder | Prüfen Sie am Server unter Dienste, ob Firebird Guardian und Firebird Server gestartet sind |
| Failed to establish a connection. unknown Win32 error 10061 | Firebird Server Fehler, z.B. keine freien Lizenzen am Server, falsche gds32.dll am Server | Prüfen Sie, ob der Hostname (hier lcs) auf den richtigen Server verweist. |
| Unable to complete network request to host "lcs". | In der services- Datei Ihres lokalen PC's fehlt der Eintrag gds_db 3050/tcp oder ist doppelt vorhanden. | Prüfen Sie die services- Datei, ergänzen Sie den Eintrag gds_db 3050/tcp bzw. löschen Sie den doppelten Eintrag gds_db 3050/tcp |
| Failed to locate host machine. | ||
| Undefined service gds_db/tcp. |
Änderungen
6fa64-am90571-am