我目前使用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
我已经读了很多教程和问题在这里计算器但都好好尝试一下工作。
请帮我找到一个解决方案,我疯了!
尝试dbdriver为PDO不SQLSRV – sintakonte
仍然有问题.. –