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 を許可しています。
私は専用サーバーを持っているので、ホスティング会社からこの質問をする人がいません。