【问题标题】:Npgsql: connect to PostgreSQL only in some machinesNpgsql:仅在某些机器上连接到 PostgreSQL
【发布时间】:2016-03-06 18:54:41
【问题描述】:

我是第一次使用 PostgreSQL,我开发了一个 .NET 4.0 应用程序,我安装在一些机器上,它可以连接到服务器,但不能连接到其他机器上。我使用的是 .NET 数据提供程序 Npgsql 2.2.7.0。在我的本地网络中,我有一台 Windows 7 作为服务器,另一台安装了双操作系统的机器:Windows 7 Ultimate 和 Windows 7 Professional。在 Professional 中,应用程序连接到服务器,但在 Ultimate 中没有。

有人可以告诉我这些不同行为的原因是什么吗?

提前感谢您的帮助。

达尼洛·达席尔瓦

【问题讨论】:

  • 您看到什么样的连接错误? pg_hba.conf 文件是否包含无法连接的服务器的条目?凭据是如何传递的?

标签: database postgresql database-connection npgsql


【解决方案1】:

我找到了正确的错误原因。这是 System.Core dll 版本的问题。从https://www.microsoft.com/en-us/download/details.aspx?id=3556下载并安装更新后,问题就解决了。

谢谢,

达尼洛·达席尔瓦

【讨论】:

    猜你喜欢
    • 2014-01-25
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 2012-04-14
    • 2018-03-18
    相关资源
    最近更新 更多