2008-12-30 129 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