Det lyder for mig som om en af dine DLL'er er den forkerte version. Der var et problem af en eller anden art med overgangen fra SQL2000 til SQL2005, som skaberne af PHP ikke selv løste. Der er en række indlæg om det her:følgende link
Jeg tror, at DLL'en er ntwdblib.dll, og versionen skal i det mindste være version 2000.80.194.0. Hvis du kører Apache eller WampServer, er der en identisk dll, hvor Apache DLL'erne er gemt, som skal overskrives.
Bemærk:Jeg havde dette problem for et par dage siden, og at finde de korrekte DLL'er og overskrive begge tillod det at fungere.
Også:Du skal muligvis konfigurere fjernforbindelser. SQL Server 2005 har fjernforbindelser deaktiveret som standard. Du kan tillade fjernforbindelser ved at køre SQL Surface Area Configuration-værktøjet.