无法在PHP和SQL Server(Unix)之间建立连接

时间:2014-03-07 15:06:01

标签: php sql-server pdo

我正在尝试在php和SQL Server之间建立连接。这是我正在使用的连接功能:

$con = new PDO ("dblib:host=xxx.xxx.xxx.xxx:1433;dbname=xxxx", $dbuser, $dbpwd);

我收到以下消息:SQLSTATE [28000]登录不正确。 (严重程度9)

安装了freetds-devel之后,错误已经消失,但我得到了另一个错误: SQLSTATE [01002] Adaptive Server连接失败(严重级9)

N.B。: MSSQL不在UNIX系统上,但PHP是。

解决方案:我将FreeTDS.conf中的TDS版本(在[global]下)更改为7.0,它就像魅力一样

感谢您的帮助

1 个答案:

答案 0 :(得分:-1)

您的用户名或密码可能不正确。

检查您是否有权从您连接的IP地址登录。