VS 2015 Shell 中缺少 Oledb 的 Oracle 提供程序 [英] Oracle provider for Oledb missing in VS 2015 Shell

查看:17
本文介绍了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)

以下链接包含类似问题:

The following link contains a similar issue:

这是 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.

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆