PHP Adaptive Server连接失败(严重级9)

Jor*_*eld 1 php pdo sql-server-2008

我正在尝试连接到Microsoft SQL Server 2008我的应用程序在Linux服务器上运行,我安装了dblib pdo驱动程序.我使用端口转发通过端口1433连接.我不断收到此消息:

SQLSTATE[01002] Adaptive Server connection failed (severity 9);  
Run Code Online (Sandbox Code Playgroud)

PHP:

$connect = new PDO('dblib:host=ipaddres:1433;dbname=namedb','username','password');
Run Code Online (Sandbox Code Playgroud)

小智 8

我建议用这种方式测试数据库连接w/tsql:tsql -H server_address -p 1433 -U user -P pass -D dbname

在我的情况下,我发现只是"原因:帐户的密码已过期"PDO给了我一个奇怪的错误,而tsql给了我正确的错误.