我需要将现有的 2017 SSIS 包转换为 2019 年。其中许多连接到 Oracle 19c 数据库。在 VS2017 中我们成功使用了 Attunity 连接器。
我的开发机器上目前安装了 VS2017 和 VS2019,以便我可以完成转换。
我已经安装了具有所需扩展的 VS2019,并安装了 32 和 64 位 Oracle 驱动程序,但我的 SSIS 工具箱中没有 Oracle 源和目标。我的连接管理器中也没有 Oracle 连接选项。我可以通过 ODBC 和 OLEDB 成功创建与 Oracle 的连接,但这两个选项对于我们现有的解决方案来说都是有问题的。
我手动安装了 MS Oracle 连接器(32 和 64 位),尽管我知道它应该附带开箱即用的 VS2019 SSIS 扩展,但我仍然没有在 VS2019 中看到本文所述的连接器:
关于如何解决这个问题有什么想法吗?
蒂亚
解决方案是卸载 SQL Server Integration Services Projects v 4.2 并安装 3.16。 4.2不支持Oracle连接器。 确保切换后重新启动。 https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects&ssr=false#overview
我有同样的问题,我确认它有效,卸载并安装版本3.16,谢谢