Zugriff auf SQL-Server nicht möglich

Aus GEVITAS
Wechseln zu: Navigation, Suche

1 Allgemeines

Der Zugriff vom Client auf den SQL-Server erfolgt immer über ein Netzwerk-Protokoll. Auch wenn Sie den SQL-Server auf dem gleichen Rechner haben, wird die Kommunikation über ein Netzwerk-Protokoll gehen, im Regelfall TCP/IP.

2 Fehler-Möglichkeiten

Es gibt natürlich viele Möglichkeiten, warum der Zugriff auf den SQL-Server nicht funktioniert. Hier können nur die gängigsten, bekannten Probleme und Lösungen aufgeführt werden.

2.1 Firewall

Wenn man davon ausgeht, dass alle Einstellungen korrekt sind und trotzdem kein Kontakt zum SQL-Server hergestellt werden kann, ist die Firewall der erste "Verdächtige".

  • Prüfen Sie, ob eine Firewall auf dem Server und dem Arbeitsplatz-Rechner aktiv ist.
  • Schalten Sie - wenn möglich - die Firewall zum Test aus und versuchen Sie, ob dann die Verbindung möglich ist.
  • Definieren Sie in der Firewall, dass bestimmte Ports für den eingehenden und ausgehenden Zugriff freigeschaltet sind.
    • MS-SQL-Server benutzt standardmäßig den TCP/IP-Port 1433.
    • mySQL benutzt standardmäßig den TCP/IP-Port 3306.
    • ORACLE benutzt standardmäßig den TCP/IP-Port 1521.
  • Diese müss ggf. in der Firewall freigeschaltet werden.
  • Falls Sie über TCP/IP keinen Zugriff zum Microsoft-SQL-Server erhalten, können Sie im ODBC-Treiber auch den Zugriff über “Named-Pipes” aktivieren. Dieses Netzwerkprotokoll wird vom SQL-Server standardmäßig ebenfalls unterstützt. Es ist allerdings nicht routingfähig und auch nicht mehr besonders modern, so dass es eigentlich nicht mehr verwendet werden soll.
  • Auch einige Virenscanner verhindern das ordnungsgemäße installieren. In diesem Fall muss der Virenscanner zeitweise deaktiviert werden.