Unix Python MS SQL Server

27/06/2008 - 13:53 von christian.g.hahn | Report spam
Hallo,

ich muß mit Python unter Solaris eine Verbindung zu einem MS-SQL
Server auf W2k herstellen. Mit pymssql und freedts (und einer kleinen
Codeànderung) hab ich das auch hingebekommen. Làuft eigentlich prima.

Allerdings hat der Projektleiter Bedenken gegenüber dieser Lösung
(Open Source im allgemeinen, juristisch, etc).
Daher meine Frage: gibt es irgendwo eine kommerzielle Lösung für das
Problem. Etwas das man einfach auf Solaris 8 und 10 installieren kann,
und alles làuft out-of-the-box?

Vielen Dank im Vorraus

Christian Hahn
 

Lesen sie die antworten

#1 Elmar Boye
27/06/2008 - 14:57 | Warnen spam
Hallo Christian,

schrieb:
ich muß mit Python unter Solaris eine Verbindung zu einem MS-SQL
Server auf W2k herstellen. Mit pymssql und freedts (und einer kleinen
Codeànderung) hab ich das auch hingebekommen. Làuft eigentlich prima.

Allerdings hat der Projektleiter Bedenken gegenüber dieser Lösung
(Open Source im allgemeinen, juristisch, etc).



Dazu gibt es wenig Grund.

Wenn er die Sprache nicht kennt:
Auch Microsoft hat eine (Iron) Python Variante im Angebot:
<URL:http://www.codeplex.com/IronPython>

Da es auf .NET basiert, làuft es prinzipiell mit Mono:
<URL:http://radar.oreilly.com/archives/2...n.html>
(Nur ob das den Aufwand wert ist???)

Und Google z. B. verwendet Python für mehr als eine API:
<URL:http://panela.blog-city.com/python_...um.htm>

FreeTDS wird seit Jahren von vielen angewendet, die abseits
von Windows auf den SQL Server (oder Sybase) zugreifen wollen.
Selbst Microsoft nutzt es:

Daher meine Frage: gibt es irgendwo eine kommerzielle Lösung für das
Problem. Etwas das man einfach auf Solaris 8 und 10 installieren kann,
und alles làuft out-of-the-box?



Out-of-the-box kaum, da der SQL Server nur auf Windows làuft.

Von Microsoft wird ein JDBC Treiber angeboten, der für Solaris supported wird:
<URL:http://www.microsoft.com/downloads/...ang=en>

Nur müßtest Du Dein Projekt zumindest teilweise mit Java umsetzen.

Gruß Elmar

Ähnliche fragen