Verbindung zu MSSQL-server 2008 mit PHP

Sind wir mit MSSQL server 2008 Win server 2008 R2 installiert haben und Apache (2.2.19) und PHP (5.2.17) getrennt. Wir haben installiert die MSSQL-Modul für PHP und mitdem folgenden connection string:

$myc = mssql_connect(Server, SiteDatabaseUsername, SiteDatabasePassword) or die('Can\'t connect to mssql Database Server: '.mssql_get_last_message($myc));
$db = mssql_select_db(SiteDatabaseName, $myc) or die('Can\'t find database: '.mssql_get_last_message($myc)); 

Aber es gibt uns dieser Fehler:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost\MSSQLSERVER in D:\Apache2.2\htdocs\adminarea\_core.php on line 89
Can't connect to mssql Database Server:

Wir haben die IP:PORT, localhost\MSSQLSERVER und COMPUTERNAME\MSSQLSERVER aber nicht zu sein scheinen immer überall, kann jemand helfen bitte?

  • Haben Sie versucht, die Installation des neueren SQLSRV-Treiber von Microsoft, da MSSQL wird nicht mehr unterstützt? Auch, hat phpinfo() bestätigen Sie die Verfügbarkeit des Treibers für PHP?
  • Versuchen Sie bei der ntwdblib.dll - siehe diese Antwort: stackoverflow.com/a/470036/327074
  • Eigentlich sieht es aus wie diese Frage ist nur ein Duplikat von stackoverflow.com/questions/469964/...
InformationsquelleAutor Sphere | 2011-05-23
Schreibe einen Kommentar