我正在尝试在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,它就像魅力一样
感谢您的帮助
答案 0 :(得分:-1)
您的用户名或密码可能不正确。
检查您是否有权从您连接的IP地址登录。