Wie man von Ubuntu aus eine Verbindung zu Windows SQL Server herstellt

In den letzten zwei Tagen habe ich versucht, eine Verbindung zu einem Remote-Windows-SQL-Server herzustellen, ohne dass dies offensichtlich erfolgreich war. Ich versuche mit Python über das @ zu verbindpyodbc package.

Ich habe versucht, alle Blog-Posts zu verfolgen, ohne viel Glück. Ich folgte zuerstDa eine, von der ich denke, dass sie gute Anstrengungen unternimmt, aber am Ende zu inkohärent ist.

Ich habe das @ installieunixODBC Manager wie im Blog-Beitrag vorgeschlagen. Ich habe die verfügbaren RedHat-Pakete von Windows heruntergeladen und die Installationsskripte ausgeführt, aber jedes Mal, wenn ich versuche, eine Verbindung mit der Datenbank herzustellen, erhalte ich

pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server Native Client 10.0' : file not found (0) (SQLDriverConnect)")

Gibt es eine Möglichkeit, dies innerhalb weniger Stunden zu erreichen, ohne die Installationsskripte von window selbst anpassen zu müssen? Kann jemand einen Überblick über die Schritte geben, die ausgeführt werden müssen, und die Module, die installiert werden müssen, damit jemand von einem Linux-Computer aus eine Verbindung zu Windows SQL Server herstellen kann?

Ich benutze derzeit Ubuntu 15.04.

Aktualisiere

Ich habe auch versucht, die Anweisungen gegebenHie. Wenn Sie sich die Details der SQL-Datenbank auf der Azure-Plattform ansehen, wird ausdrücklich angegeben, dass der Treiber SQL Server Native Client 10.0 sein soll. Sollte ich die Verwendung dieses Treibers für obligatorisch halten oder kann ich beispielsweise FreeTDS verwenden, wie im zweiten Blog-Beitrag vorgeschlagen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage