VS 2015 Shell中缺少针对Oledb的Oracle提供程序

时间:2019-01-23 05:49:10

标签: sql-server oracle visual-studio-2015 ssis etl

我正在迁移到SSIS 2016版本。我正在尝试在连接中将Oracle提供程序用于Oledb。

但是,此选项不显示。我已经安装了Oracle客户端12.2,并且能够执行UDL文件测试,在其中可以看到Oracle提供程序并能够测试连接。

但是当我在VS 2015中尝试时,该选项未显示。

问题在这里描述-https://jorgklein.com/2011/06/02/ssis-connect-to-oracle-on-a-64-bit-machine-updated-for-ssis-2008-r2/,并基于此问题,我安装了64位客户端。但是,当尝试使用连接管理器时,未显示oracle提供程序。

该如何解决?

1 个答案:

答案 0 :(得分:1)

从SSIS连接到Oracle的推荐方法是使用Attunity连接器,以确保高性能并易于使用。如果选择使用Oracle Provider for OLEDB,则应下载Oracle数据访问组件(ODAC)和Oracle Visual Studio工具。

在此答案中,我将提供有关如何从SSIS连接到Oracle的详细信息,并且将提供一些指向您问题的解决方案的链接


有很多方法可以从SSIS连接到oracle:

(1)OLEDB的Oracle提供程序

这是Oracle数据访问组件(ODAC)的一部分

以下链接包含类似的问题:

(2)用于Oracle的Microsoft OLEDB提供程序

这是Microsoft数据访问组件(MDAC)的一部分

  

此功能将在Windows的将来版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。而是使用Oracle的OLE DB提供程序。

(3)Oracle Attunity连接器

  

Microsoft已选择Attunity用于Oracle和Teradata的高速连接器,以将其包含在SQL Server Integration Services(SSIS)中。


讨论


其他有用的链接