Verbindungsfehler bei SQL Server 2008 R2

Verbindungsfehler bei SQL Server 2008 R2

Ich habe SQL Server 2008 R2 (Express Edition) auf meinem Server installiert und möchte nun von meinem Client aus eine Verbindung zu diesem Server herstellen.

Es wird jedoch der folgende Fehler angezeigt:

cannot connect to SMSERVER\SMTECH

Wie kann ich das lösen?

Antwort1

Wenn Sie eine lokale Verbindung herstellen können, aber keine Remoteverbindung herstellen können, gibt es einige Dinge, die Sie versuchen können.

Windows-Firewall
Möglicherweise müssen Sie in der Windows-Firewall auf dem Server eine Ausnahme machen, um Verbindungen zuzulassen. Sie müssen die Ports 1433 und 1434 standardmäßig öffnen. Dies ändert sich natürlich, wenn Sie die Standardports geändert haben.

Aktivieren von TCP/IP-Verbindungen
Öffnen Sie den SQL Server-Konfigurations-Manager, wählen Sie Ihre Instanz aus der Netzwerkkonfiguration aus und aktivieren Sie dann TCP/IP, wie in der Abbildung unten dargestellt. Beispiel

Überprüfen Sie andere Firewalls zwischen Client und Server
Wenn beides gut aussieht, blockiert wahrscheinlich etwas anderes die Ports zwischen Client und Server. Überprüfen Sie die Richtlinien aller ACLs zwischen den beiden und stellen Sie sicher, dass die erforderlichen Ports ihr Ziel erreichen dürfen.

Antwort2

Aufgrund meiner Erfahrungen mit Microsoft SQL Server müssen möglicherweise zwei Dinge eingerichtet werden, damit SQL Server mit Clients funktioniert:

  1. Firewall auf dem Server Die neueren Microsoft-Betriebssysteme (Server und Client) haben die Microsoft-Firewall vorinstalliert und aktiviert. Wenn Sie also den entsprechenden Firewall-Port nicht geöffnet haben, liegt das Problem hieran. In Microsoft Technet gibt es einen Artikel zur Konfiguration der Firewall:http://technet.microsoft.com/en-us/library/cc646023.aspx

  2. Protokolleinstellungen für SQL Server Wenn Ihr Clientprogramm ein Protokoll verwendet, das für die SQL Server-Instanz nicht aktiviert ist, erhalten Sie ebenfalls einen Verbindungsfehler. Um die aktivierten Protokolle anzuzeigen und zu steuern, verwenden Sie das Dienstprogramm Microsoft SQL Server Configuration Manager. Weitere Einzelheiten zu diesem Thema finden Sie auch im Microsoft Technet:http://technet.microsoft.com/en-us/library/ms345343.aspx

verwandte Informationen