Det låter för mig som att en av dina DLL-filer är fel version. Det fanns ett problem av något slag med övergången från SQL2000 till SQL2005 som skaparna av PHP inte löste själva. Det finns en mängd olika inlägg om det här:följande länk
Jag tror att DLL är ntwdblib.dll och versionen måste åtminstone vara version 2000.80.194.0. Om du kör Apache eller WampServer finns det en identisk dll där Apache DLL:erna lagras som måste skrivas över.
Obs:Jag hade det här problemet för några dagar sedan och att hitta rätt DLL-filer och skriva över gjorde att det fungerade.
Dessutom:Du kan behöva konfigurera fjärranslutningar. SQL Server 2005 har fjärranslutningar inaktiverade som standard. Du kan tillåta fjärranslutningar genom att köra verktyget SQL Surface Area Configuration.