对连接管理器PostgreSQL30.app_user的AcquireConnection方法调用失败,错误代码为0xC0014009

问题描述

我正在研究在Visual Studio Community 2019(VS)中开发的SSIS包。我已经安装了Integration Services来开发SSIS软件包。

该程序包的任务非常简单,通过ODBC连接连接到Postgresql数据源,然后执行查找以识别新字段和更新字段,然后通过OLE DB连接将它们传递到MS sql数据库中。当我从VS和使用dtexec.exe通过cmdp运行此程序包时,它将成功运行且没有任何错误(是)。

在使用VS的部署包向导将其从VS部署到MS sql Server(2016)上的SSISDB后,尝试执行该包时遇到问题。 可以在下面的图片中找到错误。请注意,我选择了目标服务器版本sql Server 2016 ,因此程序包和服务器之间应该没有兼容性问题。

enter image description here

我已阅读到64位和32位之间可能存在兼容性问题。但是,我不知道如何从SSISDB中进行配置。但是,我确实尝试在run64bitruntime设置为“ false”(在vs内部完成)和“ true”的情况下执行程序包,结果没有变化。我的SSMS 2016版本运行的是64位。

我还应该补充一点,我正在远程连接到SSMS 2016以从SSISDB运行程序包,该服务器的远程连接设置为true。

请让我知道是否可以提供更多详细信息来帮助调试。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)