2008-12-30 7 views
19

Ich grabe in einer Linux-Anwendung herum, die angeblich DSNs verwendet, um mit SQL Server zu verbinden. Die Verbindung funktioniert nicht mehr und ich kann die Anmeldeinformationen nicht finden, die verwendet werden (alles, was ich weiß, ist der DSN-Name).Wie erstelle ich einen DSN für ODBC in Linux?

Ich kenne DSNs in Windows, aber wie werden sie erstellt und wo sind sie in Linux gespeichert?

Antwort

10

Suchen Sie einfach nach Ihrer odbc.ini-Datei. Normalerweise sollte es unter/etc sein, aber ich denke, es kann von einem Linux-Geschmack zum anderen abweichen.

Einige Informationen, wie es in Ubuntu und this getan wird, ist ein verallgemeinerter Leitfaden für Linux/Unix.

Hoffe, das hilft.

8

Für unixODBC sind DSNs in /usr/local/etc/odbc.ini aufgeführt. Installierte ODBC-Treiber werden in /usr/local/etc/odbcinst.ini aufgelistet.

Versuchen:

usr$ find . -iname 'odbc*.ini' 
+2

Für mich ist es '/ etc/odbc.ini' und'/etc/odbcinst.ini'. '.so' Bibliotheken in'/usr/lib/odbc/'. Ubuntu 12.04 – isomorphismes

+0

für mich ist es /root/.odbc.ini. Sie können odbcinst -j verwenden, um die Konfiguration anzuzeigen – frostymarvelous

Verwandte Themen