我无法弄清楚如何通过 ODBC 从Ubuntu Linux 64bit连接到Windows Server计算机上的 Pervasive DB 。
我从here安装unixodbc
,然后32bit Pervasive Client 11sp2
,并将tar内容移至 / usr / local / psql 并执行clientpreinstall.sh
} clientpostinstall.sh
我执行了dsnadd
命令,添加了 dba 来源。
现在,如果我尝试使用isql -v dba
测试ODBC连接,我会得到以下内容:
该目录中存在[ISQL]错误:无法SQLConnect [01000] [unixODBC] [Driver Manager]无法打开lib'/usr/local/psql/lib/odbcci.so':找不到文件
odbcci.so 。
我该怎么做才能让它发挥作用?
答案 0 :(得分:1)
这与另一个问题中的问题类似: Pervasive ODBC on Linux Error [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found
答案是您需要以Pervasive安装脚本创建的用户psql
运行,或者在尝试ODBC连接之前从该用户的家中获取.bashrc
。