在Windows计算机中,我创建了一个DSN,用于连接PI(来自OISoft)数据库并在excel和其他数据库中提取数据。 现在我如何在Linux中创建DSN,或者可以使用已在该Windows PC中创建的DSN。
答案 0 :(得分:0)
我认为您需要参考ODBC库供应商的文档和/或ODBC驱动程序供应商的文档以获取详细信息。
如何处理这些事情在很大程度上取决于库的工作方式。你可能会在某处或某处粘贴文件。
答案 1 :(得分:0)
Linux驱动程序管理器(unixODBC和iODBC是免费的)都使用相同的配置文件:odbc.ini和odbcinst.ini(或主目录中的.odbc.ini和.odbcinst.ini)
odbc.ini用于列出DSN:
[ODBC Data Sources]
MyDSN=MyDriver
[MyDSN]
Driver=MyDriver
Description=This is my DSN and its settings for connecting to MyDriver.
UID=TheUsername
PWD=ThePassword
SOMEOTHERSETTING=etc
odbcinst.ini用于列出驱动程序:
[ODBC Drivers]
MyDriver=Installed
[MyDriver]
Driver=/path/to/driver.so
Description=This is my driver.
这两个类似于Windows注册表中HKLM / Software / ODBC / ODBC.INI和HKLM / Software / ODBC / ODBCINST.INI中的条目,因此您可以从那里复制值以设置您的DSN Linux操作系统。
答案 2 :(得分:-1)
DSN是一个仅限Windows的概念。在Linux上没有相应的东西。