2011-06-22 22 views
4

我試圖連接到Doctrine 2.0中的MS SQL數據庫,但我始終得到此錯誤:致命錯誤:帶有消息的未捕獲異常'PDOException''could not找到驅動程序'無法在Doctrine 2中使用MS SQL數據庫

我已經發現我需要安裝PDO SqlSrv擴展到我的本地PHP(使用Wamp),所以我已經完成了它(複製dll到ext文件夾,編輯php.ini,重新啓動),但問題仍然存在一樣。我正嘗試使用我已下載的一些驅動程序,該文件的名稱是SQLSRV20.EXE。在Doctrine配置中,我將此作爲驅動程序:pdo_sqlsrv

有沒有人有相同的經歷,或只是在這裏有人誰知道我該怎麼做才能使它工作?

+0

查看'phpinfo()'它列出了實際安裝的PDO驅動程序。它在那個列表中嗎? – hakre

+0

對,那是我以前可以做的另一件事。現在我看到它不在那裏,但我不明白爲什麼:/ PDO驅動程序\t mysql,odbc,sqlite – James

+0

好吧,事實上這不是壞消息。這只是意味着沒有安裝。你在php.ini中編輯了什麼?你從哪裏獲得.dll文件? – hakre

回答

0

我有一份工作試圖讓PDO驅動程序的工作 - 事實證明,我只是需要重新啓動我的系統。

..這不應該是必要的,但它確實有效。所以如果你確定你已經採取了所有必要的步驟來啓用驅動程序,但它仍然無法工作,請重新啓動一次。

相關問題