1. ホーム
  2. Java

JDBC to Sql Server - ホストlocalhost、ポート1433へのTCP/IP接続に失敗しました。

2022-03-16 08:26:39
<パス

このようなエラーに遭遇したことはありませんか?

The TCP/IP connection to the host localhost, port 1433 has failed.
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.".

<イグ

回避策

1. このコンピュータを選択 ->右クリックで管理 ->コンピュータの管理 ->サービスとアプリケーションを選択します。

   (1)最初に確認すること sql server サービスがオンになっているかどうか

SQL Server 構成マネージャ->SQL Server Services で、ローカルの Sql Server サービスがオンになっている。



   (2) 再視聴 sql server ネットワーク構成

SQL Server 構成マネージャ->SQL Server ネットワーク構成に移動し、以下を確認します。 Named Pipes TCP/IP プロトコルが有効です。



2. 再度プログラムを実行し、それでも接続に失敗したと表示されることがありますが、引き続き以下のように問題を解決していきます。

   まだ見る sql server ネットワーク構成

SQL Server 構成マネージャ->SQL Server ネットワーク構成に移動します。 Named Pipes TCP/IP プロトコルが有効であることを確認します。 TCP/IP 右クリック->プロパティ->IPアドレス、スクロールダウンして確認します。 IPALL TCP port が1433である場合、それを次のように変更します。 1433 .



最後にリブート SQL Server サービスを実行し、再度プログラムを実行すると、成功しました!

使用環境: jdk1.7

(対応するリソースは明日アップする予定です)

データベースドライバjarパッケージとjdk1.7ダウンロード