MsSQL Server con PHP 5.3 +

PHP para versiones anteriores a la 5.3 tenia una libreria llamada php_mssql.dll la cual permitia realizar la conexion con bases de datos MsSQL Server, alguna vez lo habia hecho usando esta libreria sin ningun problema. Ahora teniendo instalado la version de WAMP 2.1.17 me tope con que la libreria no funciona y de hecho por defecto no esta incluida. Encontre entonces que microsoft tenia una nueva libreria llamada php_sqlsrv la cual para esta version de PHP realiza todo el proceso de comunicación con SQL Server. La libreria se puede descargar de http://bit.ly/oKUJ86 y la documentacion se encuentra en este link . Para instalarla simplemente ubicamos la carpeta de extensiones de php(ext) y copiamos las dll’s. Abrimos tambien el archivo php.ini y agregamos los siguiente: extension=php_sqlsrv_53_ts_vc6.dll
[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0
Para trabajar de forma segura tenemos que habilitar a su vez safe_mode = on dentro de este mi archivo. Si quiere ver que todo esta muy bien, se dirigen al log de errores de apache y revisan que no marque ningun error a la hora de cargar las librerias de php. Por ultimo ejectutamos en un documento <?php infophp() ; ?> y verificamos que las librerias se haya cargando exitosamente como muestro en la siguiente figura Recomiendo instalar la base de datos de Adventure Works de Microsoft que pueden descargar http://bit.ly/oKUJ86 y el codigo de ejemplo http://bit.ly/oKUJ86. Espero que esto les ayude :-)