web-dev-qa-db-ja.com

com.Microsoft.sqlserver.jdbc.SQLServerException:ホストlocalhost、ポート1433へのTCP / IP接続に失敗しました

このエラーが引き続き発生します。 stackoverflow(下記)から解決策を1つ試しましたが、これは私には機能しませんでした- SQLサーバーへの接続中のSQL例外

リンクを使用してWindowsファイアウォールのポート1433を許可しようとしましたが、それも機能しませんでした。 「TCP access」のWindowsファイアウォールでポートを開くには」セクションを参照してください http://msdn.Microsoft.com/en-us/library/ms175043.aspx =

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.

この問題を解決するのを手伝ってください。

ありがとう

16
sweet dreams

Start > Microsoft SQL Server > Configuration Tools > SQL Server Configuration Managerに移動する必要があります

開いたらGo to

SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLExpress 

プロトコルTCP/IPがあり、無効になっている場合は有効にしますTCP/IPをクリックすると、そのプロパティが表示されます。

このプロパティでは すべてのTCP= Dynamic Portsを削除し、すべてに1433の値を追加TCP Port
そしてSQL Server Services > SQL Serverを再起動します

そして、その完了。

44
Parth

ステップ

  • SQL Server構成マネージャーを開きます(スタート->プログラム-> Microsoft SQL Server 2008->構成ツール)

  • [SQL Serverネットワーク構成]-> [サーバーインスタンス]を展開します

  • TCP/IPをダブルクリックします

  • プロトコルの下で:

  • [有効]が[はい]であることを確認

  • IPアドレスの下:

  • 一番下までスクロールして、TCPポート、デフォルトで1433)を設定します

  • 接続するIPアドレスを見つけて、[有効]および[アクティブ]を[はい]に設定します。

15
RKannan

connectionUrlのthaを確認してください。スラッシュは次のように残されます。

文字列connectionUrl = "jdbc:sqlserver:// localhost **\** itis; databaseName = dbMediaStore; user =; password =";

JDBCを使用してデータベースSQL Serverを照会するには

まず、SQL ServerのIPとEnable TCP/IPを見つけ、TCP/IPポートを設定する必要があります。それを行うには、次の手順を実行します。

  • SQL Server構成マネージャーを開く

    • SQL Server Network Configuration-> Protocols for-> TCP/IP-> select Enable(既に有効になっている場合は、次のステップに移動します)->右クリックしてTCP/IPをもう一度-> プロパティ->タブを選択IPアドレス-> IPAllグループ:TCP動的ポートの値をクリアし、1433をTCPポート->に設定します[〜#〜] ok [〜#〜]

      注:プロパティテーブルのIPの1つをコピーして、後で設定を行います

    • ダブルクリックしてSQL Serverサービス->右クリックしてSQL Server(USER)**->選択**再起動

これで、以下のIP設定サーバーが既にあります。

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.Microsoft.sqlserver.jdbc.SQLServerDriver" />
        <property name="url" value="jdbc:sqlserver://put.the.ip.here:1433;databaseName=<DB-Name>" />
        <property name="username" value="sa" />
        <property name="password" value="p@ssW0rd" />
</bean>

:削除destroy-method="close" Beanから

0
dqthe