GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Problembehandlung beim Remotezugriff auf SQL Server

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 :

  1. Öffnen Sie PowerShell® auf Ihrer Remote-Workstation.

  2. 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.

  1. Ö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.

  2. 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.

  3. 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.

  4. Führen Sie an einer Eingabeaufforderung netstat -an aus .

  5. Überprüfen Sie in der Ausgabe, ob der Server auf den Ports 1433 auf SQL Server-Datenverkehr lauscht und optional 1434 . Wenn nicht, fahren Sie mit den folgenden Schritten fort, um die Ports mit dem SQL Server Configuration Manager zu ändern.

  6. Ö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 .

  7. Erweitern Sie im Navigationsbereich SQL Server-Netzwerkkonfiguration undwählen Sie die Protokolle für Ihre SQL Server-Instanz aus.

  8. Klicken Sie im rechten Bereich mit der rechten Maustaste auf TCP/IP und wählen Sie Eigenschaften aus .

  9. Wählen Sie die IP-Adressen aus Registerkarte.

  10. Stellen Sie sicher, dass alle erwähnten TCP-Ports auf allen Schnittstellen 1433 sind .

  11. Klicken Sie auf OK .

  12. 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 .


Linux
  1. MS SQL Server-Fehler 0x80070218

  2. Fehlerbehebung bei einem ausgefallenen Linux-Cloud-Server

  3. Fehlerbehebung bei einem ausgefallenen Windows-Cloud-Server

  4. Fehlerbehebung bei MSSQL-Auftragsfehlern

  5. Fehlerbehebung bei nova-agent oder Rackspace Cloud Server Agent

So installieren Sie SQL Server unter MacOS

So installieren Sie SQL Server unter Windows 10

Konfigurieren des VNC-Serverzugriffs auf einem Redhat Linux

So erlauben Sie den Fernzugriff auf den MySQL-Datenbankserver

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

Remotedesktop-Fehlerbehebung