Wie installiert man Freedds unter Linux?

9

Ich versuche, eine Verbindung zu MSSQL-Server von Ubuntu herzustellen. Ich habe Freedds wie vorgeschlagen hier .

Wenn ich jedoch versuche, /etc/odbc.ini zu konfigurieren und einen Treiberpfad einzugeben, habe ich keinen Treiber an der Stelle /usr/local/freetds/lib/libtdsodbc.so .

Kann mir jemand helfen Freedds zu installieren und odbc zu konfigurieren, um es zu benutzen? * edit1: Ich habe libtdsodbc.so in / usr / lib / x86_64-linux-gnu / odbc gefunden. Sollte ich diesen Treiber / Pfad verwenden?

    
Hrvoje T 26.10.2015, 08:38
quelle

1 Antwort

8

Ich habe eine Vagrant-Box erstellt, die ein vollständiges Installationsbeispiel enthält: Ссылка

... aber hier sind die grundlegenden Schritte.

%Vor%

Zeigen Sie odbcinst.ini dem Treiber in /etc/odbcinst.ini:

%Vor%

Erstellen Sie Ihre DSNs in odbc.ini:

%Vor%

... und deine DSNs in freetds.conf:

%Vor%

Nachdem Sie dies abgeschlossen haben, können Sie Ihre Verbindung testen, indem Sie versuchen, eine Verbindung mit tsql (zum Testen der FreeTDS-Schicht) und isql (für den UnixODBC durch FreeTDS-Stapel) herzustellen.

    
FlipperPA 27.10.2015 09:47
quelle

Tags und Links