2016-03-25 112 views
1

我目前使用CodeIgniter 3.0.6作爲我的項目。 我需要將我的web應用程序連接到MS sql服務器。這是我的情況:使用SQL服務器連接CodeIgniter 3

PHP版本:5.6在locahost上,5.4在我們的Intranet上。

版本的SQL:微軟Windows Server 2008 R2的

我都已經在服務器上安裝的所有DLL分機

PHP 5.6

extension=php_sqlsrv_56_ts.dll 
extension=php_pdo_sqlsrv_56_ts.dll 

PHP 5.4

extension=php_sqlsrv_54_ts.dll 
extension=php_pdo_sqlsrv_54_ts.dl 

在我的CI配置數據庫我有:

'dsn'  => '', 
'hostname' => 'MYHOST', 
'username' => 'USER', 
'password' => 'PSW', 
'database' => 'DB', 
'dbdriver' => 'sqlsrv', 

,但我也試過

'dsn' => 'sqlsrv:server=HOST,1433;Database=DBNAME', 
'dbdriver' => 'sqlsrv', 
'subdriver' => 'pdo' 

總是我有同樣的錯誤:

Unable to connect to your database server using the provided settings. 
Filename: C:/xampp/htdocs/system/database/DB_driver.php 
Line Number: 436 

我已經讀了很多教程和問題在這裏計算器但都好好嘗試一下工作。

請幫我找到一個解決方案,我瘋了!

+0

嘗試dbdriver爲PDO不SQLSRV – sintakonte

+0

仍然有問題.. –

回答