8

Web アプリケーションの実行中にエラー メッセージが表示される

「ホスト、ポート 1433 への TCP/IP 接続に失敗しました。エラー: 「接続がタイムアウトしました。接続プロパティを確認し、SQL Server のインスタンスがホスト上で実行されていて、ポートで TCP/IP 接続を受け入れていること、ポートへの TCP 接続をブロックしているファイアウォールがないことを確認してください。」

TCP/IP は有効であり、TCP ポートはデフォルトで 1433 に設定されていますが、それでもこのエラー メッセージが表示されます。

誰かがこれについて私を助けることができますか?

4

2 に答える 2

12

すべての TCP 動的ポートを削除し、すべての TCP ポートに 1433 の値を追加して、SQL Server を再起動します。

手順

  • Sql Server 構成マネージャーを開きます ([スタート] -> [プログラム] -> [Microsoft SQL Server 2008] -> [構成ツール])。
  • SQL Server ネットワーク構成を展開 -> [サーバー インスタンス]
  • ダブルクリック TCP/IP
  • [プロトコル] の下で、[有効化] が [はい] であることを確認します
  • [IP アドレス] の下: 一番下までスクロールし、[IPAll] の下で TCP ポートを設定します (デフォルトでは 1433)。
  • 接続する IP アドレスを見つけて、[有効] と [アクティブ] を [はい] に設定します。
于 2012-12-03T10:34:38.950 に答える