Verbindungstest mit Telnet am SQL Server

•

Bevor man lange in SQL Server Management Studio oder im SQL Configuration Manager sucht, lohnt sich ein schneller Test mit Telnet.
Telnet prüft auf der untersten Netzwerkebene, ob:

  • der SQL Server erreichbar ist
  • der Port geöffnet ist
  • eine Firewall den Zugriff blockiert

Damit grenzt du Fehler wie „SQL Server Error 53 – Netzwerkpfad nicht gefunden“ innerhalb weniger Sekunden ein.

Voraussetzungen für den Telnet-Verbindungstest

Bevor du loslegst, brauchst du:

  • IP-Adresse oder Hostname des SQL Servers
  • Portnummer, Standard ist 1433
  • Telnet-Client aktiviert
    • Windows: Windows-Features aktivieren → „Telnet-Client“ aktivieren

Wenn du eine benannte Instanz hast, wird häufig ein dynamischer Port verwendet – diesen findest du im SQL Server Configuration Manager.

SQL Server Verbindung mit Telnet testen – Schritt für Schritt

1. Eingabeaufforderung öffnen

Starte die cmd oder PowerShell.

2. Telnet-Befehl ausführen

Standardinstanz auf Port 1433 testen:

telnet 192.168.0.10 1433

Oder über Hostname:

telnet sqlserver01.firma.local 1433

3. Telnet-Ausgabe richtig interpretieren

✔️ Erfolgreiche Verbindung

Wenn das Fenster schwarz bleibt und keine Fehlermeldung erscheint:

  • Port ist geöffnet
  • SQL Server antwortet
  • Netzwerkweg funktioniert

Der Fehler liegt nicht an Firewall oder Netzwerk.

❌ Verbindung schlägt fehl

Typische Meldungen:

  • „Could not open connection to the host“
  • „Host konnte nicht geöffnet werden“
  • „Verbindung fehlgeschlagen“

Das bedeutet:

  • Port blockiert
  • SQL-Dienst hört nicht auf dem Port
  • SQL Browser deaktiviert (bei Instanzen)
  • DNS-Probleme oder falscher Servername

Was tun, wenn Telnet keine Verbindung aufbauen kann?

1. Firewall prüfen

Auf dem SQL Server:

  • Windows Firewall → Eingehende Regel für Port 1433 aktiv?
  • Unternehmensfirewall → Port freigeschaltet?

2. Port im SQL Configuration Manager kontrollieren

Pfad:

SQL Server Configuration Manager
→ SQL Server Network Configuration
→ Protocols for <Instanzname>
→ TCP/IP → Reiter IPAll

Wichtig: Der Port in TCP Port muss mit deinem Telnet-Test übereinstimmen.

3. SQL Browser testen (für benannte Instanzen)

SQL Browser läuft auf Port 1434:

telnet 192.168.0.10 1434

Wenn 1434 blockiert ist, kann die Instanz nicht gefunden werden.

4. DNS- oder Hostname-Probleme prüfen

Hostname testen:

ping sqlserver01.firma.local

Falls ping nicht funktioniert → IP-Adresse verwenden oder DNS korrigieren.

Wann Telnet besonders hilfreich ist

Ein Telnet-Test ist ideal, wenn:

  • SSMS keine Verbindung aufbauen kann
  • Fehler 53 oder 11001 auftritt
  • Ports oder Firewall-Regeln unklar sind
  • SQL Browser-Dienst verdächtig ist
  • Server im anderen Netzwerksegment steht

Telnet testet nur Port und Erreichbarkeit – deswegen ist es eines der wertvollsten Diagnosewerkzeuge für SQL-Verbindungen.

Interne Links – weiterführende Themen

YouTube-Tipp

Mehr technische Schritt-für-Schritt-Anleitungen findest du hier:
👉 https://www.youtube.com/@datenanalyst