SQL Server错误:无法使用提供的设置连接到数据库服务器

时间:2018-03-15 15:38:34

标签: php sql-server sqlsrv

我再次遇到错误,我已经将我的PHP与SQL服务器从IP地址连接起来,并且它在我的本地PC上正常工作。但当我将我的源代码传输到我的客户端PC时,它会给出以下错误:

发生数据库错误

无法使用提供的设置连接到数据库服务器。

文件名:C:/xampp/htdocs/SAT_POS/system/database/DB_driver.php

行号:436

但实际上我已经包含了扩展名并在php.ini中设置,见下文:

延长= php_sqlsrv_56_ts.dll 延长= php_sqlsrv_54_ts.dll

以上两行包含在php.ini文件中,扩展名目录也是默认目录,见下文:

的extension_dir = “C:\ XAMPP \ PHP \ EXT”

并在CI数据库代码中配置如下:

2 个答案:

答案 0 :(得分:2)

您必须仅选择一个SQL Server数据库扩展名。

您还加载了一个为PHP 5.4编译的扩展程序

php_sqlsrv_54_ts.dll

和为PHP 5.6编译的那个

php_sqlsrv_56_ts.dll

选择与您当前运行的PHP版本匹配的ONE扩展

您也在客户端PC上加载了SQLServer客户端软件。

答案 1 :(得分:0)

最后,在对此发表评论的堆栈天才的帮助下,我完成了这项工作!

刚刚在Windows上安装了SQL DRER的ODBC DRIVER!