Il me semble que l'une de vos DLL est la mauvaise version. Il y avait un problème quelconque avec le passage de SQL2000 à SQL2005 que les créateurs de PHP n'ont pas résolu eux-mêmes. Il existe une variété de messages à ce sujet ici :le lien suivant
Je crois que la DLL est ntwdblib.dll et que la version doit être au moins la version 2000.80.194.0. Si vous exécutez Apache ou WampServer, il existe une DLL identique dans laquelle les DLL Apache sont stockées et qui doit être écrasée.
Remarque :J'avais ce problème il y a quelques jours et trouver les bonnes DLL et écraser les deux a permis de le faire fonctionner.
Aussi :Vous devrez peut-être configurer des connexions à distance. SQL Server 2005 a les connexions à distance désactivées par défaut. Vous pouvez autoriser les connexions à distance en exécutant l'utilitaire de configuration de la surface d'exposition SQL.