2

我无法弄清楚如何通过ODBC从 Ubuntu Linux 64bit 连接到 Windows Server 机器上的Pervasive DB

我安装了unixodbc,然后32bit Pervasive Client 11sp2这里开始,在将 tar 内容移动到/usr/local/psql并执行之后clientpreinstall.shclientpostinstall.sh我执行了dsnadd命令,添加了dba源。

现在,如果我尝试测试 ODBC 连接,isql -v dba我会得到以下信息:

[ISQL]错误:无法 SQLConnect [01000][unixODBC][驱动程序管理器]无法打开 lib '/usr/local/psql/lib/odbcci.so':找不到文件

odbcci.so存在于该目录中。

我应该怎么做才能让它工作?

4

1 回答 1

2

这与另一个问题中的问题类似: Pervasive ODBC on Linux Error [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found

答案是您需要以psqlPervasive 安装脚本创建的用户身份运行,或者.bashrc在尝试 ODBC 连接之前从该用户的家中获取源文件。

于 2016-03-15T13:22:54.797 回答