Fehler beim Verbinden zu einer MSSQL Datenbank über PHP
Aus ITwiki
Version vom 14. Juli 2009, 11:45 Uhr von Franky (Diskussion | Beiträge)
Fehler
Beim Verbinden zu einer MSSQL Datenbank tritt folgender Fehler auf:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server ...
Lösung
Der Fehler kann grundsätzlich mehrere Ursachen haben:
- In der Datei php.ini muss bei
extension=php_mssql.dll
das Semikolon entfernt werden.
Bei XAMPP liegt die php.ini im Verzeichnis xampp\apache\bin oder xampp\php - Die Datei php_mssql.dll muss im Extension Verzeichnis von PHP vorhanden sein.
Bei XAMPP im Verzeichnis xampp\php\ext - Die Datei ntwdblib.dll muss durch die aus dem Windows\System32 Verzeichnis des MSSQL Servers ersetzt werden.
Hier die ntwdblib.dll für Microsoft SQL Server 2005/2008 Express: ntwdblib.zip - Die Dienste SQL Server, SQL Server VSS Writer und SQL Server-Browser müssten am MSSQL Server laufen.
Ansonsten besteht natürlich noch die Möglichkeit, dass falsche Verbindungsangaben gemacht wurden. ;-)