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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/45111512/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-19 03:26:25  来源:igfitidea点击:

Oracle OLE DB Provider not Listed in SSIS

sql-serveroraclessisetlodac

提问by MagdielAybar

I'm having an issue with SSIS and VS2015 CM.

我遇到了 SSIS 和 VS2015 CM 的问题。

I have a package that needs to connect with Oracle to get some data. I installed the ODAC for Win64 and the Oracle client but I can't see the Oracle provider for OLE DB listed in the providers list.

我有一个包需要与 Oracle 连接以获取一些数据。我为 Win64 和 Oracle 客户端安装了 ODAC,但在提供者列表中看不到 OLE DB 的 Oracle 提供者。

Although I can see the Microsoft OLE DB provider for Oracle it doesn't work when I try to use that provider either.

尽管我可以看到 Oracle 的 Microsoft OLE DB 提供程序,但当我尝试使用该提供程序时它也不起作用。

enter image description here

在此处输入图片说明

What should I do to get the Oracle OLE DB provider listed?

我应该怎么做才能列出 Oracle OLE DB 提供程序?

采纳答案by Hadi

You have to download and install the Oracle Data Access Components (ODAC) 32-bit:

您必须下载并安装 32 位 Oracle 数据访问组件 (ODAC):

Download Link

下载链接

Helpful Links

有用的网址

回答by Vasilii P

Only this install worked for me (for Visual Studio 2017): https://www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html

只有这个安装对我有用(对于 Visual Studio 2017):https: //www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html

Other ways to install OLEDB provider from multiple forums didn't work.

从多个论坛安装 OLEDB 提供程序的其他方法不起作用。