0

私はこの質問について多くの回答を見つけました.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 も作成しました。

しかし、私は私の問題の解決策を見つけられませんでした。

この問題を解決するために私を助けてください。

ありがとう!

4

0 に答える 0