Linux Ubuntu 64位的普遍ODBC连接 - 未找到DSNADD

时间:2013-01-09 17:29:11

标签: linux odbc database-connection pervasive

我正在尝试通过ODBC从Ubuntu 64位服务器连接到Pervasive。

我做了以下事情:

  1. 使用apt-get命令安装 unixodbc
  2. Pervasive site下载 Pervasive SQL 64bit Client 11.20 (不知道这是否是我必须安装的正确版本)
  3. 提取存档并移至 / usr / local / psql
  4. 现在,在 / usr / local / psql / bin 中,我只能看到:

    • clilcadm64
    • isql64
    • psregedit64
    • psregsvr64

    没有 dsnadd 的痕迹来设置连接驱动程序和DSN ......我做错了什么?

    (我是Linux新手所以任何建议都会非常感激)

2 个答案:

答案 0 :(得分:0)

如果您使用的是64位应用程序,则需要64位驱动程序。如果您有32位应用程序,则需要32位驱动程序。

dsnadd实用程序似乎是32位。您需要安装32位客户端才能获得该工具。

答案 1 :(得分:0)

我一直试图在ubuntu上设置一个普及的客户端。

这篇文章对我有帮助,包括一个为64位编辑的dsnadd版本。

https://tron2001.wordpress.com/2014/09/09/psql-64-bit-linux-client-installation/

阅读脚本以确定,但我认为您甚至不需要这个dsnadd实用程序,因为您可以手动编辑odbc.ini以执行相同的操作。