JDBC 接続の失敗: 「ホストへの TCP/IP 接続に失敗しました」エラーを解決するヒント
Java クラス ファイルを接続しようとしたときSQL Server 2012 では、「ホストへの TCP/IP 接続に失敗しました。」というエラーが発生する場合があります。このエラーは、ネットワーク構成に問題があり、Java アプリケーションと SQL サーバー間の接続の確立を妨げていることを示しています。
トラブルシューティングの手順:
TCP/IP プロトコルを有効にする:
開始SQL Server 構成マネージャーを開き、SQL Server 2012 ネットワーク構成を展開します。 [プロトコル] をクリックし、右側のパネルで TCP/IP を見つけます。 「有効」オプションを「True」に設定して有効になっていることを確認します。
TCP ポートの確認:
TCP/IP を確認します。 SQL Server 構成マネージャーの設定。 [プロトコル] タブで、[すべてリッスン] の値をメモします。これが「はい」に設定されている場合、TCP ポートは 1433 です。「すべてリッスン」が「いいえ」に設定されている場合は、使用されている特定の IP アドレスの TCP ポート番号を確認してください。
ファイアウォール例外を許可:
指定されたポートへの TCP 接続がブロックされていないことを確認してください。ファイアウォール。 SQL サーバーの TCP ポートへのアクセスを許可する例外をファイアウォール設定に追加します。
SQL Server サービスを確認します:
SQL サーバー サービスが存在することを確認します。サーバー サービスが実行されており、接続を受け入れています。 Windows で「サービス」を開き、「SQL Server」を見つけます。開始され、「自動」に設定されていることを確認します。
接続文字列を確認します:
Java コードを確認し、JDBC 接続が確立されていることを確認します。文字列は正しいです。ホストの IP アドレスとポート (通常は 1433) は、SQL Server 構成マネージャーで構成された設定と一致する必要があります。
SQL Server ブラウザーを使用します:
SQL Server の名前付きインスタンスに接続しようとしている場合は、SQL Server Browser サービスが実行されていることを確認してください。このサービスは、インスタンス名を IP アドレスとポートに解決するのに役立ちます。
次の手順に従うことで、「ホストへの TCP/IP 接続が失敗しました」エラーを正常に解決できるはずです。 Java アプリケーションと SQL Server 2012 の間の接続を確立します。
以上がJava を SQL Server に接続するときに発生する「ホストへの TCP/IP 接続に失敗しました」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。