Cómo conectarse a un servidor SQL Server 2005 con ActiveRecord 3.0
Recientemente me encontré en la tarea de implementar algún tipo de conectividad con un servidor Microsoft SQL Server para extraer información muy específica que pudiera publicarse en el sitio web de un buen cliente. El sitio web en sí está desarrollado en PHP, pero exponer un servicio web desde la Intranet del cliente usando ese lenguaje para conectarse con el servidor SQL Server no parecía ser la mejor solución a simple vista: Microsoft sí ofrece un "driver" de SQL Server para PHP5, pero éste no es incluído por defecto con la distribución oficial de PHP; sin contar con mi abversión a todo lo que tenga la marca de "MS".
Finalmente decidí montar un pequeño servicio web usando Sinatra y un stack Ruby completo, aprovechando mis recientes exitosas experiencias con ese mínimo "framework". En este artículo explicaré cómo lo hice, para futura referencia personal y de todos los que necesiten hacer algo parecido.
