私はこの質問について多くの回答を見つけました.stackoverflowでも尋ねられますが、その回答は私の問題を解決しません.
彼らがフォーラムや Q/A Web サイトで PHP を MS SQL Server に接続する方法を教えています。私は同じ方法を使用していますが、YII フレームワークで次のエラーが発生しています。
CDbConnection は DB 接続を開くことができませんでした: SQLSTATE[IMSSP]: この拡張機能では、Microsoft SQL Server 2012 Native Client ODBC ドライバーが SQL Server と通信する必要があります。次の URL にアクセスして、x86 用の Microsoft SQL Server 2012 Native Client ODBC ドライバーをダウンロードします: http://go.microsoft.com/fwlink/?LinkId=163712
- 上記のリンクから Microsoft SQL Server 2012 Native Client ODBC ドライバーをインストールしました。
- php.ini に次の行を含めました。
拡張子=php_sqlsrv_54_ts.dll
拡張子=php_pdo_sqlsrv_54_ts.dll
- 上記のdllをphp/extフォルダーに保存しました。
しかし、それでもこのエラーが発生します。さらに、Windows の管理ツールの ODBC データ ソース アドミニストレーターでシステム DSN も作成しました。
しかし、私は私の問題の解決策を見つけられませんでした。
この問題を解決するために私を助けてください。
ありがとう!