最初に、私が抱えている問題を説明しようとします。Windows 2003 R2 SP2 で SQL Server 2008 R2 を実行しています。SQL Server は、ポート 1433 でリモート接続を受け入れるように構成されています。WAMP サーバーを構成した Windows 7 マシンから、PHP スクリプトを使用してデータベースに接続し、データを取得します。これは完璧に機能します。
今、私はそれをオンラインに移動しようとしました。Php 用の sqlsrv ドライバーを備えたホスティング サーバーにアプリケーション全体を移動したところ、このエラーが発生しました。
10060 [2] => [Microsoft][SQL Server Native Client 10.0] SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) ) 10060 [2] => [Microsoft][SQL Server Native Client 10.0] SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) ) 0] SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) ) 0] SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) ) 詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) ) 詳細については、SQL Server Books Online を参照してください。[メッセージ] => [Microsoft][SQL Server Native Client 10.0]SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできません。インスタンス名が正しいかどうか、および SQL Server がリモート接続を許可するように構成されているかどうかを確認してください。詳細については、SQL Server Books Online を参照してください。) )
なぜ異なる結果になるのか混乱しています。また、ホスティング サーバーは Windows でも実行されていることにも言及する必要があります。特定のサーバーから接続できない理由を知っている人はいますか? どんな答えでも大歓迎です。ありがとう!
コスミン
回答ありがとうございます。ホスト プロバイダーと話し合ったところ、接続が許可されませんでした。
「あなたのウェブサイトが構築されている共有ホスティング プランでは、サイトを使用してサード パーティまたはリモート データベースにリモート接続することはできません。また、共有ホスティング プランの MS SQL データベースの最大サイズは 200 MB であり、変えられない。"
私はSQLにまったく慣れていません。すべてのレコードを含むxmlを生成し、ftpを使用して自動的に更新することを考えましたが、ユーザーはログイン後にデータベースの自分の部分のみを表示できるようにする必要があるため、これが安全かどうかはわかりません.
SQL Server のデータを Web サイトに表示する方法を知っている人はいますか?