2009-02-03 15 views
6

Ich muss eine Verbindung zu einer MS SQL Server-Datenbank aus einem PHP-Skript auf einem Linux-Server herstellen. Ich suche FreeTDS, da es keinen offiziellen MS SQL Server Treiber für Linux gibt. Ist das meine beste Wahl? Ist es in einer Produktionsumgebung in Ordnung? Gibt es andere Möglichkeiten, vielleicht ODBC?Verbinden mit MS SQL Server von PHP auf Linux?

Antwort

2

Die Firma für die ich arbeite schon läuft FreeTDS nutzen konnte jetzt fast 6 Jahren auf SQL 2000 auf unsere Produktionsserver verbinden. Es gibt ein paar Probleme mit der Sonderzeichencodierung, aber insgesamt funktioniert es gut.

+0

Danke, jetzt, wenn ich nur die Verbindung funktionieren könnte :) – Liam

2

Ist die beste freie Wahl. Ich habe es mit Qt (C++) verwendet.

Sie können es mit UnixODBC verwenden.

Wenn Sie es bezahlen können Sie den Treiber von easysoft

+0

Danke, jetzt, wenn ich nur die Verbindung funktionieren könnte :) – Liam

1

Ich könnte nicht mehr zustimmen, FreeTDS macht genau das, was Sie tun möchten, hier ist eine kurze Beschreibung des Produkts: "FreeTDS ist eine Reihe von Bibliotheken für Unix und Linux, die Ihre Programme nativ mit Microsoft sprechen können SQL Server- und Sybase-Datenbanken. "

gerade ihre Website besuchen und Sie werden ab und laufen, bevor Sie es wissen: http://www.freetds.org/

  • Nicholas
1

Ich weiß nicht, über PHP, aber es ist auf jeden Fall die beste Lösung für Python. Ich habe nur written up a Beginners How To dafür. Die Abschnitte über Linux werden für jede Programmiersprache relevant sein.

Verwandte Themen