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

时间:2020-09-07 19:54:58

标签: sql-server postgresql ssis odbc sql-server-2016

我正在研究在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。

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

0 个答案:

没有答案