【问题标题】:Setting up PostgreSQL ODBC on Windows在 Windows 上设置 PostgreSQL ODBC
【发布时间】:2011-10-11 09:28:13
【问题描述】:

我有最新的 64 位版本的 PostgreSQL。我正在运行 Win 7 64 位。我在安装 PG 时已经安装了 ODBC 驱动程序(通过初始安装程序),并将其从 http://www.postgresql.org/ftp/odbc/versions/msi/ 升级到最新版本。

但是,当我进入 ODBC 控制面板并尝试添加用户 DSN 时,PostgreSQL 并未列为服务器。

我按照here 给出的说明进行操作,但我注意到链接已过时。

【问题讨论】:

    标签: postgresql odbc database-connection driver


    【解决方案1】:

    正如我所见,PostgreSQL 安装程序不包括 64 位版本的 ODBC 驱动程序,这在您的情况下是必需的。下载psqlodbc_09_00_0310-x64.zip 并安装它。我在 Win 7 64 位和 PostgreSQL 9.0.4 64 位上检查过,看起来还可以:

    测试连接:

    【讨论】:

    • 谢谢。我安装好 0310-x64,但我仍然没有在 ODBC 控制面板中获得 PG。除了简单地运行 MSI 之外还需要其他什么吗?
    • 第二次安装它,然后工作。诡异的。非常感谢@Grzegorz!
    【解决方案2】:

    在 64 位 Windows 上安装 psqlODBC

    虽然您可以像往常一样在 Win X64 上安装 32 位 ODBC 驱动程序,但您无法通过普通控制面板或 ODBC 数据源管理员配置 32 位 DSN。

    如何在 Win x64 上配置 32 位 ODBC 驱动程序

    从 %SystemRoot%\syswow64\odbcad32.exe 配置 ODBC DSN

    1. 开始 > 运行
    2. 输入:%SystemRoot%\syswow64\odbcad32.exe
    3. 点击返回。
    4. 打开 ODBC 并在 System DSN 选项卡下选择。
    5. 选择 PostgreSQL Unicode

    您可能需要使用它并尝试不同的场景,跳出框框思考,记住这是开源的。

    【讨论】:

    • 这对我有用!请注意,在测试中收到“连接成功”消息后,我收到了架构不匹配错误。这是因为我使用的软件建模器是 32 位的,而我安装了 64 位驱动程序。我安装了 32 位驱动程序,但由于我使用的是 64 位操作系统,因此必须按照上述步骤将其显示在配置工具中。再次感谢。
    • 也解决了我的问题!! =)))))) Thaks brow xD
    • 我使用的是 64 位机器(和 Visio 64 位),但在步骤 (2) 中未显示 psqlODBC 64 位。可能是因为是odbcad32.exe。无论哪种方式,当我使用 psqlODBC 32 位安装程序时都能成功运行。
    【解决方案3】:

    请注意,您必须为您的软件客户端(MS 访问)的版本而不是操作系统的版本安装驱动程序。 这意味着如果您的 MS Access 是 32 位版本,则必须安装 32 位 odbc 驱动程序。 问候

    【讨论】:

    • 还要注意 C:\Windows\System32\odbcad32.exe 管理您的 64 位 ODBC 驱动程序和 DSN,而 C:\Windows\SysWOW64\odbcad32.exe 管理您的 32 位 ODBC 驱动程序和DSN
    【解决方案4】:

    首先你下载 ODBC 驱动 psqlodbc_09_01_0200-x64.zip 然后你安装它。之后 转到开始->程序->管理工具,然后选择数据源 ODBC,然后双击相同,然后选择 PostgreSQL 30,然后选择配置,然后提供正确的详细信息,例如数据库名称用户 ID 主机名密码相同数据库以这种方式您将配置您的 DSN 连接。之后您将检查 SSL 应该是允许的。

    然后你继续下一个选项卡系统 DSN 然后你选择添加选项卡然后在你创建 PostgreSQL ODBC 连接之后选择 postgreSQL_ANSI_64X ODBC。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-24
      • 2015-05-09
      • 1970-01-01
      • 1970-01-01
      • 2013-03-21
      • 1970-01-01
      • 2015-07-11
      • 2022-10-07
      相关资源
      最近更新 更多