Не удалось подключиться к серверу PHP Adaptive Server (серьезность 9)

Я пытаюсь подключиться к Microsoft SQL Server 2008, мое приложение работает на сервере linux, и у меня установлен dblib pdo-драйвер. Я использовал переадресацию портов для подключения через порт 1433. Я продолжаю получать это сообщение:

SQLSTATE[01002] Adaptive Server connection failed (severity 9); 

PHP:

 $connect = new PDO('dblib:host=ipaddres:1433;dbname=namedb','username','password'); 

Я предлагаю протестировать соединение DB w / tsql таким образом: tsql -H server_address -p 1433 -U user -P pass -D dbname

в моем случае я обнаружил, что просто «Причина: пароль учетной записи истек». PDO дал мне странную ошибку, в то время как tsql дал мне правильную ошибку.

У меня такая же проблема при переписывании скрипта из mssql_ в pdo. Я заметил, что у старого кода не было mssql_select_db, но я использовал dbname в pdo. Когда я удалил параметр dbname, соединение работало.