42

HostGator に Web サイトがあり、SQL Server 2008R2 を実行している自分専用のサーバーがあります。私が使用する接続文字列は、専用サーバーの IP アドレスを指す XXXX,1433 です。自宅の PC から SSMS を使用して SQL Server にログインできるように、サーバーでファイアウォールの設定を行いました。

それを行った後、hostGator でホストされているサイトから SQL に接続しても問題なく動作するという印象を受けました。次のエラーが表示されます。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: TCP プロバイダー、エラー: 0 - アクセス許可で禁止されている方法でソケットにアクセスしようとしました。)

このエラーを調べたところ、多くの説明が見つかりましたが、私の状況を扱っているものはありませんでした。私のサーバーは Windows 2008 w/IIS 7.5 を実行しています。私は HostGator の技術サポートから、彼らの側から問題が発生しないことを保証されました.]]

私のファイアウォールは、TCP ポート 1433 と、SQL Server Browser サービス用の UDP ポート 1434 を許可しています。

私は専用サーバーを持っているので、ホスティング会社からこの質問をする人がいません。

4

11 に答える 11

19

このリンクごと:

この症状は、レプリケーション サービスが、他のサービスが占有しているポートを使用しようとした場合、または NIC が故障している場合に発生する可能性があります。次の手順を試してください。

  1. Windows ファイアウォール サービスを再起動します
  2. 問題のあるマシンを再起動します
  3. 「TCP/IP スタック」を再起動します。管理者として CMD を実行し、「netsh int ip reset resetlog.txt」と入力して TCP/IP をリセットします。
  4. ウイルス対策を一時的に無効にしてみてください。
于 2013-03-26T02:04:46.600 に答える