Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Fehler:Die TCP/IP-Verbindung zum Host ist fehlgeschlagen. java.net.ConnectException:Verbindung abgelehnt:Verbindung herstellen

Ich habe die folgenden Schritte befolgt, um mithilfe von JDBC erfolgreich eine Verbindung zu einer SQLExpress-Instanz herzustellen:

  1. Konfigurieren Sie die TCP/IP-Kommunikation mit SQL Express
    1. Öffnen Sie den SQL Server-Konfigurationsmanager.
    2. Gehen Sie zu SQL Server-Netzwerkkonfiguration -> Protokolle für SQLEXPRESS
    3. Setzen Sie den Status des TCP/IP-Protokolls auf "Aktiviert" (falls dies nicht bereits der Fall ist).
    4. Öffnen Sie das Eigenschaftenfenster für TCP/IP, gehen Sie zum Abschnitt IP-Adressen.
    5. Gehen Sie zum Ende dieser Eigenschaftsseite und stellen Sie den TCP-Port unter IPAll ein bis 1433.
  2. Verbinden Sie sich mit der SQLExpress-Instanz mit Microsoft's JDBC driver for SQL Server
    1. JDBC-URL:jdbc:sqlserver://localhost;instance=SQLEXPRESS;databaseName=<your DB>;user=<your User>;password=<your Passwd>