ちょっとややこしいので参考になれば幸いです。
他の人が作成した PHP アプリケーションを変更しようとしています。MS SQL Server 2008 データベースにアクセスし、何かを返します。アプリケーションはライブ環境で正常に動作しますが、ローカル マシン (ライブ環境をミラーリングするようにセットアップしました) にコピーすると、次のように接続に失敗します。
この拡張機能には、Microsoft SQL Server 2012 Native Client が必要です。次の URL にアクセスして、x86 用の Microsoft SQL Server 2012 Native Client ODBC ドライバーをダウンロードします: http://go.microsoft.com/fwlink/?LinkId=163712
ローカルの PHP インストールを確認しましたが、ドライバーは既にインストールされています。php.ini は正しいドライバーを指しており、ドライバーは私のバージョンの php (5.3.9) に対して有効である必要があります。
他に何を確認する必要があるかを誰かが提案できますか? 明らかに、ファイルはそのままのコピーであるため、接続文字列/ログイン/サーバー名はすべて同一になりますが、ホスティング サーバー上にあるライブ バージョンのみが機能します。