2009-02-03 13 views
6

Necesito conectarme a una base de datos MS SQL Server desde un script PHP que se ejecuta en un servidor Linux. Estoy buscando usar FreeTDS ya que no hay un controlador oficial de MS SQL Server para Linux. ¿Es esta mi mejor opción? ¿Está bien en un entorno de producción? ¿Hay otras opciones, tal vez ODBC?¿Conectarse a MS SQL Server desde PHP en Linux?

Respuesta

2

La empresa donde trabajo ha estado funcionando FreeTDS para conectarse a SQL 2000 en nuestro servidor de producción durante casi 6 años. Hay un par de problemas con la codificación de caracteres especiales, pero en general funciona bien.

+0

Gracias, ahora si solo pudiera hacer funcionar la conexión :) – Liam

2

Es la mejor opción gratuita. Lo he usado con Qt (C++).

Puede usarlo con unixODBC.

Si puede pagarlo puede utilizar el controlador de easysoft

+0

Gracias, ahora si tan solo pudiera hacer que la conexión funcionara :) – Liam

1

no podía estar más de acuerdo, FreeTDS hace exactamente lo que quiere hacer, he aquí una breve descripción del producto: "FreeTDS es un conjunto de bibliotecas para Unix y Linux que permite a sus programas para hablar de forma nativa con Microsoft Bases de datos de SQL Server y Sybase ".

sólo hay que visitar su página web y que habrá fuera de funcionamiento antes de saber que: http://www.freetds.org/

  • Nicholas
1

No sé acerca de PHP, pero es sin duda la mejor solución para Pitón. Solo he written up a Beginners How To para eso. Las secciones sobre Linux serán relevantes para cualquier lenguaje de programación.

Cuestiones relacionadas