2008-12-30 136 views
19

我在一個Linux應用程序中進行挖掘,該應用程序可能會使用DSN來與SQL Server連接。連接停止工作,我無法找到正在使用的憑據(我所知道的只是DSN的名稱)。如何在Linux中爲ODBC創建DSN?

我對Windows中的DSN很熟悉,但是他們是如何創建的以及它們存儲在Linux中的?

回答

10

只需查找您的odbc.ini文件。通常它應該在/ etc下,但我猜它可能會因Linux的不同而不同。

有關如何在Ubuntuthis中完成的一些信息是Linux/Unix的通用指南。

希望這會有所幫助。

8

對於unixODBC,DSN列於/usr/local/etc/odbc.ini。安裝的ODBC驅動程序將在/usr/local/etc/odbcinst.ini中列出。

嘗試:

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

對於我來說,`的/ etc/odbc.ini`和`/ etc/odbcinst.ini`。 `/ usr/lib/odbc /`中的`.so`庫。 Ubuntu 12.04 – isomorphismes 2014-01-14 14:53:23