JDBC での TCP/IP 接続障害のトラブルシューティング
問題の概要
確立しようとしたときSQL Server 認証を使用して SQL Server 2012 に JDBC 接続すると、次のエラーが発生します。検出されました:
エラー: ホスト 127.0.0.1、ポート 1433 への TCP/IP 接続が失敗しました。
接続プロパティを確認してください。 SQL Server のインスタンスがホスト上で実行されており、ポートで TCP/IP 接続を受け入れていることを確認してください。ポートへの TCP 接続がファイアウォールによってブロックされていないことを確認してください。
分析
このエラーは、JDBC クライアントが TCP/IP 接続を確立できないことを示しています。指定されたホストとポートに送信します。これには、次のようなさまざまな理由が考えられます。
解決策
このエラーを解決するには、次の手順に従います。
チェックSQL Server 構成:
ファイアウォールの構成:
接続パラメータの確認:
接続文字列の更新:
データベース接続の再テスト:
次の手順を実行すると、 SQL Server への TCP/IP 接続を正常に確立し、「ホストへの TCP/IP 接続に失敗しました」エラーを解決することができました。
以上がSQL Server への JDBC 接続が「ホストへの TCP/IP 接続に失敗しました」というエラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。