Kommunikationsdiagnose

<< Datenbank hochfahren | IBExpert | Benchmark >>

Die deutschsprachige Dokumentation wird seit dem 26. Juli 2016 nicht mehr gepflegt. Aktuelle und vollständige Dokumentation finden Sie auf der englischsprachigen Webseite: IBExpert Documentation


Kommunikationsdiagnose

Die Kommunikationsdiagnose wird vom IBExpert Systemdienste Menü gestartet. Sie erscheint auch automatisch bei der Datenbankregistrierung, wenn der Teste Verbindung-Button angeklickt wird. Die IBExpert Kommunikationsdiagnose liefert einen detaillierten Protokoll der Testverbindung zu einer registrierten Firebird/InterBase® Server zusammen mit den Ergebnissen:

Es ist besonders nützlich, wenn man versucht, mit einem Remote Datenbankserver zu verbinden, da detaillierte Statusinformation über die um die Verbindung herzustellenden verschiedenen Schritte angezeigt wird, mit Hinweisen auf Problembereichen, sollte die Verbindung nicht efolgreich vollbracht werden. Wenn Sie einen Aliaspfad für die Remoteverbindung verwenden, lesen Sie bitte den Artikel, Remote database connect using an alias.

Firebird 3 URL-Style Verbindungsstrings werden seit IBExpert Version 2016.07.17 unterstützt.

Folgende Protokolle werden unterstützt:

  • TCP/IP (weltweiter Standard)
  • SPX: wurde früher von Novell genutzt; jetzt unterstützt auch Novell TCP/IP.
  • NetBEUI: ist eigentlich kein Netzwerkprotokoll, er greift einfach auf die Leitung zu. Es ist langsam, denn alles wird überall verfügbar und jeder kann auf die Information zugreifen. Dieser Protokoll ist ein reiner Windowsprotokoll.

Sollte Probleme auftreten, gehen Sie zur entsprechenden Protokollseite und testen Sie noch einmal.

Der TCP/IP Protokoll bietet folgende Dienste:

  • 21 und FTP: Jeder Port erhält einen Namen. Für Firebird ist er optional, für InterBase®: Win\System32\Treiber\usw\Dienste -> ftp (= der Name für-) 21/tcp.
  • 3050: ist der Standardport für Firebird und InterBase®. Er wird aber manchmal aus Sicherheitsgründen geändert, oder wenn andere Datenbanken diesen Port bereits verwenden. Wenn ein anderer Port für die Firebird/InterBase® Verbindung verwendet werden soll, muss die Portnummer in den Serverstring aufgenommen werden. Zum Beispiel, wenn die Portnummer 3055 verwendet werden soll, lautet der Servername SERVER/3055.
  • gds_db: Für InterBase®: name = gds_db = 3050 / tcp (ein anderer Port als der Standard 3050 kann angegeben werden, wenn gewunscht). Wenn diese Eingabe fehlt, ist es für Firebird unwichtig; für InterBase® allerdings schon! Der Name gds_db muss vorhanden sein.
  • Ping: can verwendet werden, wenn die Verbindung aus einem unbekannten Grund fehlgeschlagen hat. Dieser DOS-Befehl prüft welchen Input richtig ist, und arbeitet gleichgültig ob InterBase.exe oder Firebird.exe installiert sit. Die Ergebnisse zeigen an, ob eine Datenbank gefunden wurde, und mit welcher Adresse. Normalerweise sollte Ping immer funktionieren, es sei denn der Server setzt eine Firewall ein, die eine Pingantwort blockiert. In diesem Fall sollte der Dienst-FTP (in der Regel, der gleiche wie den 21 Dienst) verwendet werden.

Vermerk: in DOS listet der TRACERT-Befehl die Protokollroute. TCP/IP nimmt eine andere Richtung, wenn eine oder ein Teil der Leitung auf der schnellsten Route blockiert ist oder nicht funktioniert.

Probleme tauchen gelegentlich beim Versuch mit einem Remoteserver zu verbinden wegen Firewalls auf. Diese können normalerweise durch einfache Änderung der Portzuweisung in firebird.conf von 3050 zu 3051 gelöst werden.

Siehe auch:
deutschsprachig:
Datenbank registrieren
Remote-Datenbankverbindung mittels Alias
englischsprachig:
Comdiag

zurück zum Seitenanfang
<< Datenbank hochfahren | IBExpert | Benchmark >>