El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Microsoft quiere mejorar sus alternativas para la combinación de Linux, Apache, MySQL y lenguajes como PHP, Perl o Python (LAMP) como plataforma de desarrollo web. La estrategia anti-LAMP de MS es aumentar las características de sus productos de bajo nivel y crear un completo conjunto de herramientas, desde desarrollo hasta administración, para hacer que su Windows Server sea más atractivo.
En GeekMX encontramos una completa introducción para los que quieren ejectutar Procedimientos Almacenados ("stored procedures") de MS SQL desde PHP. Un procedimiento almacenado (SP) es un conjunto de ordenes SQL pre-compilidas que se guarda en la base de datos como una sola unidad de código.
En LinuxJournal se describe el proceso de conectar un script PHP a una base de datos Micro$oft SQL, usando ODBC y el driver FreeTDS que provee el protocolo TDS usado por MSSQL y también Sybase. Aunque quizás no sea la mejor combinación, por lo menos ésto nos dará tiempo para migrar la base de datos a otra libre, como MySQL o PostgreSQL.