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

我正在迁移到 SSIS 2016 版本.我正在尝试在连接中为 Oledb 使用 Oracle 提供程序.

I am migrating to SSIS 2016 version. I am trying to use the Oracle provider for Oledb in connections.

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

However, this option does not show. I have installed the Oracle client 12.2 and I am able to do UDL file testing, where in I can see the Oracle provider and able to test connection.

但是当我在 VS 2015 中尝试时,没有显示该选项.

But when I try in VS 2015, the option is not shown.

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

The issue is described here - https://jorgklein.com/2011/06/02/ssis-connect-to-oracle-on-a-64-bit-machine-updated-for-ssis-2008-r2/ and based on this I have installed the 64 bit client . But when trying to use the connection manager, the oracle provider is not shown.

如何解决这个问题?

推荐答案

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

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

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

There are many way to connect to oracle from SSIS:

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

Which is a part of the Oracle Data Access Components (ODAC)

  • Oracle - Visual Studio 工具
  • 32 位 Oracle 数据访问组件 (ODAC) 和NuGet 下载
  • 面向 OLEDB 的 Oracle Provider

以下链接包含类似问题:

The following link contains a similar issue:

  • 未在 SSIS 中列出的 Oracle OLE DB 提供程序

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

Which is a part from Microsoft Data Access Components (MDAC)

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

This feature will be removed in a future version of Windows. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Instead, use Oracle's OLE DB provider.

  • Microsoft OLE DB Provider for Oracle 概述
  • Attunity 用于 Oracle 和 Teradata 的高速连接器已被 Microsoft 选中包含在 SQL Server 集成服务 (SSIS) 中.

    Attunity's high speed connectors for Oracle and Teradata have been selected by Microsoft to be included with SQL Server Integration Services (SSIS).

    • Microsoft 连接器Attunity for Integration Services (SSIS) 的 Oracle 和 Teradata
    • Attunity 的 Microsoft 连接器
      • SSIS Connectors for Oracle by Attunity vs Oracle provider for OLE DB 性能
      • Oracle Client DataProvider VS Oracle Provider for OLEDB
      • 从 SSIS 中的 Oracle 导入 (从 Oracle 客户端安装到数据导入)
      • 适用于 64 位的 Microsoft OLE DB Provider for Oracle (MSDAORA)?
      • 使用 Oracle 连接器的 SSIS

相关文章