Wenn Sie keine Remote-Verbindung zu einer Microsoft® SQL Server®-Instanz über ODBC, Visual Studio® oder eine SQL Server Management Studio®-Verbindung herstellen können, blockiert die Windows®-Firewall normalerweise den Zugriff. Verwenden Sie die Lösungen in diesem Artikel, um das Problem zu beheben.
Port-Traffic überprüfen
 Vergewissern Sie sich, dass die Windows-Firewall Datenverkehr über Port 1433 zulässt :
-  Öffnen Sie PowerShell® auf Ihrer Remote-Workstation. 
-  Führen Sie den folgenden Befehl aus: test-netconnection <public IP address> -port 1433
TCP-Ports öffnen
 Um dieses Problem zu beheben, öffnen Sie den TCP-Port 1433 für den Dienst selbst. Wenn Sie den SQL-Browserdienst verwenden müssen, öffnen Sie auch Port 1434 . Diese Lösung gilt für die SQL Server®-Versionen 2005, 2008, 2008 R2 und 2012.
-  Öffnen Sie das Ausführen Fenster durch Drücken der Tasten Windows + R , geben Sie cliconfig ein , und stellen Sie sicher, dass Sie das TCP/IP-Protokoll aktivieren, falls es nicht zugelassen ist. 
-  Stellen Sie sicher, dass der SQL Server-Dienst ausgeführt wird. -  SQL Server 2005, 2008 und 2008 R2 : Wählen Sie Start> Verwaltung> Dienste aus und vergewissern Sie sich, dass derSQL Server (MSSQLSERVER) Dienst läuft. 
-  SQL Server 2012, 2014 und 2016 : Verwenden Sie die Windows-Taste oder bewegen Sie den Mauszeiger über die untere linke Ecke des Desktops und wählen Sie Verwaltung> Dienste undvergewissern Sie sich, dass der SQL-Server (MSSQLSERVER) Dienst läuft. 
 
-  
-  Stellen Sie sicher, dass Sie die richtigen Anmeldeinformationen zur Authentifizierung verwenden. Das standardmäßige SQL Server-Administratorkonto heißt sa . Wenn Sie den Server aus einem Server-Image mit vorinstalliertem SQL Server erstellt haben, befindet sich das Kennwort in einer Textdatei im Stammverzeichnis der C-Partition. 
-  Führen Sie an einer Eingabeaufforderung netstat -an aus . 
-  Überprüfen Sie in der Ausgabe, ob der Server auf den Ports 1433auf SQL Server-Datenverkehr lauscht und optional1434. Wenn nicht, fahren Sie mit den folgenden Schritten fort, um die Ports mit dem SQL Server Configuration Manager zu ändern.
-  Öffnen Sie den SQL Server Configuration Manager wie folgt: -  SQL Server 2005, 2008 und 2008 R2 : Gehen Sie zu Start> Alle Programme> Microsoft SQL Server 2005 (oder 2008 oder 2008 R2)> Konfigurationstools> SQL Server-Konfigurationsmanager . 
-  SQL Server 2012, 2014 und 2016 : Verwenden Sie die Windows-Taste oder bewegen Sie den Mauszeiger über die linke untere Ecke des Desktops und wählen Sie Alle Programme> Microsoft SQL Server 2012 (oder 2014 oder 2016)> Konfigurationstools> SQL Server-Konfigurationsmanager aus . 
 
-  
-  Erweitern Sie im Navigationsbereich SQL Server-Netzwerkkonfiguration undwählen Sie die Protokolle für Ihre SQL Server-Instanz aus. 
-  Klicken Sie im rechten Bereich mit der rechten Maustaste auf TCP/IP und wählen Sie Eigenschaften aus . 
-  Wählen Sie die IP-Adressen aus Registerkarte. 
-  Stellen Sie sicher, dass alle erwähnten TCP-Ports auf allen Schnittstellen 1433sind .
-  Klicken Sie auf OK . 
-  Starten Sie den SQL Server-Dienst neu. 
Geben Sie den Namen der SQL Server-Instanz an, wenn Sie benannte Instanzen verwenden
Mit benannten Instanzen können Sie SQL Server-Versionen oder Diensttypen hosten. Wenn Sie bei der Installation von SQL Server benannte Instanzen verwenden, müssen Sie beim Herstellen der Verbindung den Namen der SQL Server-Instanz angeben, anstatt den Servernamen oder die IP-Adresse zu verwenden. Hängen Sie einen umgekehrten Schrägstrich und den SQL Server-Instanznamen an den Servernamen oder die IP-Adresse an. Beispiel:12.34.56.78\sqlInstanceName oder sqlServerName\sqlInstanceName .