【问题标题】:Installing PostgreSQL ODBC driver on windows 10在 Windows 10 上安装 PostgreSQL ODBC 驱动程序
【发布时间】:2017-12-01 10:27:34
【问题描述】:

我正在寻找让 Access 用户连接到 PostgreSQL 数据库的最简单方法。我们将使用它作为更新数据的简单接口。

我的想法是创建一个带有与 PostgreSQL 数据库的链接表的 Access 数据库,并使用基于文件的 dsn 连接,这样用户就不必建立自己的机器连接。

如果我安装官方驱动程序(32 位适用于我),我可以建立基于文件的连接,并且如果我也安装了 PostgreSQL 数据库软件。如果我只安装 odbc-drivers,我无法创建或使用基于文件的连接,只能创建基于机器的连接。它说它无法验证连接。

这是故意的吗?

我宁愿不必让用户安装整个数据库软件,只是为了能够通过 Access(远程)连接。

我使用的是 PostgreSQL 9.6.6。在 ubuntu 服务器和 Windows 10 上。尝试安装 32 位和 64 位 odbc 驱动程序(https://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x86.ziphttps://ftp.postgresql.org/pub/odbc/versions/msi/psqlodbc_09_06_0500-x64.zip

感谢您提供任何信息或建议!

【问题讨论】:

    标签: postgresql ms-access odbc


    【解决方案1】:

    我从以下位置下载驱动程序: https://www.postgresql.org/ftp/odbc/versions/msi/

    搜索您的 PG 版本并安装它,然后在管理工具下检查您的 ODBC 驱动器。

    祝你有美好的一天

    【讨论】:

    • 在哪里可以获得 PostgreSQL13 的 odbc 驱动程序?
    【解决方案2】:

    我找到了解决方案。安装 Enterprise DB 打包的 psqlodbc 驱动程序有效 (https://www.enterprisedb.com/software-downloads-postgres)。我之前已经从那里安装了整个 PostgreSQL 包,这就是为什么我认为需要整个包的原因。事实证明,只需要他们的驱动程序就可以使其工作。出于某种原因,他们的驱动程序可以工作,而来自https://www.postgresql.org/ftp/odbc/versions/msi/ 的官方驱动程序却不能。有关信息,当您从 EDB 安装标准 PostgreSQL 软件包时,您还可以选择安装 odbc 驱动程序。然后,您可以安装 exe 格式的 32 位版本,然后可以将其安装在其他用户的计算机上(无需在 EDBD 上创建用户配置文件)

    【讨论】:

    • 如果你有解决办法,那就把它放在答案里,没有放在问题里。自我回答是完全可以接受的。
    • 是的,看起来更好。完成。
    • 期待两天的宽限期结束后。干杯!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    相关资源
    最近更新 更多