我已經花了很多時間在這個任務上,直到現在我看不到結束。在過去的一天,我設法在我的PHP環境中安裝驅動程序SQLSRV成功,但現在當我嘗試連接我得到這個消息:Codeigniter:如何設置連接到SQL服務器(2008)
無法使用提供的設置連接到你的數據庫服務器。
我在application/config/database.php
設置這樣定義:
$db['dbname']['hostname'] = "ENJ01\SQLEXPRESS";
$db['dbname']['username'] = "user";
$db['dbname']['password'] = "password";
$db['dbname']['database'] = "dbname";
$db['dbname']['dbdriver'] = "sqlsrv";
$db['dbname']['dbprefix'] = "";
$db['dbname']['pconnect'] = TRUE;
$db['dbname']['db_debug'] = TRUE;
$db['dbname']['cache_on'] = FALSE;
$db['dbname']['cachedir'] = "";
$db['dbname']['char_set'] = "utf8";
$db['dbname']['dbcollat'] = "utf8_general_ci";
$db['dbname']['swap_pre'] = '';
$db['dbname']['autoinit'] = TRUE;
$db['dbname']['stricton'] = FALSE;
出問題了嗎?
這裏我的環境配置:
- wampserver 2.4 x86的
- PHP 5.4.16
- SQLSRV驅動器 - > php_sqlsrv_54_ts.dll
- 笨2.1.4
我已經添加「死(print_r(sqlsrv_errors(),true));」在鏈接的帖子中建議的DB_driver上,並在錯誤消息之後進行了一些更正之後,現在我獲得了連接! – Splact
@Splact偉大的聽到隊友,確保你用適合你的答案更新你的問題,以便人們可以更容易地參考它。 –