我正在尝试为Visual Studio 2015安装Oracle开发人员工具,以便我可以从我的开发机器连接到SSRS / Visual Studio项目的远程11g数据库。当我进入下载页面时,我看到了:
所以我去Visual Studio确定我是否已经有ODT,并发现了这个:
但是,我认为我没有安装此ODP,它只是随Visual Studio安装一起提供的。有没有办法卸载这个提供程序,或者我可以只安装新的ODT吗?最后,当我对这篇文章做了更多的研究时,我变得更加不确定了:ODAC是否包括ODP.net?
感谢。
答案 0 :(得分:1)
Microsoft OLE DB Provider for Oracle
和.NET Framework Data Provider for Oracle
是Microsoft的提供商,即它们是Windows安装的一部分。
事实上,他们已经被多年贬低,但是没有理由将它们删除。它们只是两个小DLL。
从Oracle安装Oracle Provider for OLE DB
和Oracle Data Provider for .NET (ODP.NET)
没问题,Oracle的驱动程序和Microsoft的驱动程序不会相互干扰。
是的,ODAC(Oracle数据访问组件)是各种驱动程序的集合,ODP.NET,OLE DB,ODBC等等。
请注意,除非您使用ODP.NET Managed Driver
上面提到的所有驱动程序,否则需要安装Oracle客户端,通常是Oracle Instant Client。我认为Oracle Instant Client也包含在ODAC包中。
也许请看一下这篇文章,以获得一些概述:How to connect to Oracle 11 database from . net