Après l'article écrit sur le sujets des End Point sur SQL Server 2005 :
Je suis tombé sur une question posée sur un NewsGroup concernant des erreurs de mise en place d'un HTTP End Point SQL Server 2005 sur un serveur Windows 2000, j'ai donc recherché la raison de celles-ci, et la voila.
Nous savons donc que les HTTP End Points sont des enregistrements dans le noyau http.sys de Windows 2003 pour des URL qui seront gérées par SQL Server 2005 et non par autre chose. Ainsi ce noyau ne nécessite pas IIS par exemple et permet d'activer des Web Services SQL Server 2005 sans IIS.
Mais alors d'où viennent ces erreurs pour les serveurs Windows 2000 ?
Et bien simplement du fait que ce noyau http.sys n'existe pas pour ces serveurs. Ce noyau est la base d'IIS 6.0, vous trouverez de plus amples informations :
- Le Serveur Web IIS 6.0
- Amélioration des concepts de base et de la technologie
- Créer un serveur web grâce à la classe HttpListener
- Services Internet (IIS) 6.0
- IIS 6.0 : Une nouvelle génération de serveur Web
- Http.sys Response Cache (IIS 6.0)
On ne trouve ce noyau que sur les machines :
- Windows 2003 (toutes les versions) (IIS 6.0)
- Windows XP avec le Service Pack 2 (IIS 5.1)
On trouve ce fichier dans le répertoire (pour ceux qui en doutent) : C:\WINDOWS\system32\drivers\
Ainsi, voila encore une raison pour que les entreprises qui n'ont pas encore envisagé la migration Windows 2000 vers Windows 2003 (R2 maintenant tant qu'à se lancer) y pensent réellement, étant donné que de plus en plus d'applications fournies par Microsoft vont exiger SQL Server 2005.
Romelard Fabrice
Commentaires
Enregistrer un commentaire