SQL Anywhere-Server anpingen

In einem Netzwerk möchte man bisweilen testen, ob man von einem speziellen Rechner den Datenbankserver erreichen kann. Dabei kann es sich auch um Berechtigungen innerhalb des Netzwerks handeln, z.B. Einstellungen an der Firewall. Dafür bringt SQL Anywhere das Dienstprogramm dbping mit. Mit diesem lässt sich ein entfernter SQL Anywhere-Server anpingen und prüfen, ob er antwortet.

Das Dienstprogramm dbping.exe findet sich im jeweiligen Programmverzeichnis sowohl unter Bin32 als auch Bin64.

Das Dienstprogramm nimmt als wichtigsten Parameter eine Verbindungszeichenfolge (mit -c) an, z.B.:

Das Ping-Tool versucht jetzt:

  1. den angegebenen Host Hostname zu kontaktieren
  2. dort einen SQL Anywhere-Server auf Port 2638 zu erreichen
  3. der auf den logischen Servernamen SQLAnywhereServerName hört

Antwortet dieser, wird Ping des Servers erfolgreich angezeigt.

    C:\Program Files\SQL Anywhere 17\Bin64>dbping.exe
        -c "Host=Hostname;ServerName=SQLAnywhereServerName"
    SQL Anywhere-Dienstprogramm Server-Ping Version 17.0.4.2053
    Ping des Servers erfolgreich.

Bei einem Fehlschlag bekommt man

Ping des Servers fehlgeschlagen - Datenbankserver nicht gefunden.

zu sehen. Das bedeutet:

#Admin