2017-09-01 4 views
0
com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.". 
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:191) 
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:242) 
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2369) 
at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:551) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1963) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1628) 
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1459) 

新しいデータベースプロファイルを使用してドライバに接続しようとすると、この例外が発生します。 私が持っている情報は正しいもので、TCPポートが有効になっており、ファイアウォールはで、になっています。 私はMicrosoft SQL Server 2008 JDBCドライバを使用していますが、jarファイルを追加しました。cantは私のドライバをEclipseからSQL Serverに接続しません

+0

このサイトで検索して回答を見つけることができます。 https://stackoverflow.com/questions/11820799/com-microsoft-sqlserver-jdbc-sqlserverexception-the-tcp-ip-connection-to-the-ho –

+0

こちらをご覧くださいhttps://stackoverflow.com/questions/18841744/jdbc-connection-failed-error-tcp-ip-connection-to-host-failed – Zia

答えて

0

「接続が拒否されました」というのは接続クライアント、つまりEclipseセットアップ内のJDBCクライアントに起因することはほとんどありません。良いチェックが(Windowsの場合例えばCMD.EXE)シェルを開いて、それが(設定もはや標準インストールの一部ではありませんので、あなたがtelnetクライアントをインストールする必要があり、新しいWindowsのインストールで

telnet [server name used in JDBC configuration] 1433 

を行うことです - >ソフトウェア - >機能の追加/削除)。

同様のエラーメッセージが表示される場合は、JDBC側が完全に関係していないため、システムのネットワーク部分にトラブルシューティングを集中できます。接続が可能な場合は、コマンドプロンプトをJavaで解決したときにサーバー名が同じIPに解決されていることを確認してください(これを見つけるのにかなりの時間がかかりました)。特にサーバー名としてlocalhostを指定すると、127.0.0.1に解決される可能性がありますが、他の解決方法は::1に解決される可能性があります。

関連する問題