PHP Adaptive Server-Verbindung fehlgeschlagen (Schweregrad 9)
Ich versuche, die Verbindung zu microsoft SQL server 2008 meine Anwendung läuft auf einem linux server und ich habe die dblib-pdo-Treiber installiert. Ich verwendete port-forwarding verbinden thru-port 1433. Ich bekomme immer diese Meldung:
SQLSTATE[01002] Adaptive Server connection failed (severity 9);
PHP:
$connect = new PDO('dblib:host=ipaddres:1433;dbname=namedb','username','password');
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schlage ich vor, zu test-DB connectivity w/tsql in dieser Art :
tsql -H server_address -p 1433 -U user-P pass -D dbname
in meinem Fall fand ich, dass einfach "Grund: Das Kennwort des Kontos ist abgelaufen"
PDO gab mir eine seltsame Fehlermeldung während tsql gab mir die richtigen Fehler.
Ich hab das gleiche problem beim schreiben eines Skripts aus mssql_ Funktionen auf pdo.
Ich bemerkte, dass der alte code nicht haben mssql_select_db, aber ich habe dbname in pdo.
Wenn ich entfernt den parameter dbname connect gearbeitet.