2011-06-22 12 views
4

Doctrine 2.0でMS SQLデータベースに接続しようとしていますが、このエラーは常に発生します:致命的なエラー:キャッチされない例外 'PDOException'ドライバーを見つけるDoctrine 2のMS SQLデータベースでは動作しません

私はすでにPDN SqlSrv拡張モジュールをWampを使ってローカルPHPにインストールする必要があることを知っています。これを(エクステンションフォルダにコピーしたdllファイルを編集して、再起動しました)同じ。ダウンロードしたドライバを使用しようとしていますが、ファイル名はSQLSRV20.EXEです。 Doctrineの設定で私はこれをドライバとして持っています:pdo_sqlsrv

誰もが同じ経験をしていますか、それとも動作させるために何をしなければならないかを知っている誰かがいますか?

+0

実際にインストールされたPDOドライバをリストする 'phpinfo()'を見てください。そのリストにありますか? – hakre

+0

それは私が前にやっていたことです。今私はそこにはないが、私は理由を理解していない:/ PDOドライバ\t mysql、ODBC、sqlite – James

+0

これは悪いことではありません。単にインストールされていないことを意味します。 php.iniで何を編集しましたか? .dllファイルはどこから入手しましたか? php_pdo.dllがdlldll.comからダウンロードされたphp_sqlsrv.dll 、SQLSRVのDLLがマイクロソフトからダウンロードされている= 拡張子= php_pdo.dll 拡張子= php_pdo_sqlsrv.dll 拡張子: – hakre

答えて

0

私はPDOドライバの動作を取得しようとしている仕事をしていました。それは私のシステムを再起動するだけでした。

..これは必要ではありませんでしたが、うまくいきました。ドライバを有効にするために必要なすべての手順を実行してもそれがまだ機能していないと確信できたら、再起動してください。

関連する問題