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

Oracle provider for Oledb missing in VS 2015 Shell(VS 2015 Shell 中缺少 Oledb 的 Oracle 提供程序)
本文介绍了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

      这篇关于VS 2015 Shell 中缺少 Oledb 的 Oracle 提供程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Execute complex raw SQL query in EF6(在EF6中执行复杂的原始SQL查询)
SSIS: Model design issue causing duplications - can two fact tables be connected?(SSIS:模型设计问题导致重复-两个事实表可以连接吗?)
SQL to Generate Periodic Snapshots from Transactions Table(用于从事务表生成定期快照的SQL)
SQL Server Graph Database - shortest path using multiple edge types(SQL Server图形数据库-使用多种边类型的最短路径)
Invalid column name when using EF Core filtered includes(使用EF核心过滤包括时无效的列名)
How should make faster SQL Server filtering procedure with many parameters(如何让多参数的SQL Server过滤程序更快)