Microsoft OLEDB Provider for Oracle 找不到,怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Microsoft OLEDB Provider for Oracle 找不到,怎么解决相关的知识,希望对你有一定的参考价值。

windows server2003 64位版的,SQL 2008 R2 64版,装了Oracle客户端64位的,但是sql server中要建链接服务器到Oracle,找不到Microsoft OLE DB Provider for Oracle 这个接口,在ODBC数据源中,也找不到Microsoft ODBC for Oracle,用32位的数据源工具,有显示,但是无法安装,提示没有安装Oracle。但是我Oracle已经装好了。折腾了半天了,链接服务器都建不起来,没辙了,求教大神。。。
好吧,我已经找到方法了,64位微软貌似是不提供给Oracle的接口了,安装Oracle客户端以后,可以使用oracle provider for ole db这个访问接口作链接服务器

参考技术A 原创新课堂七年级下册9到12 参考技术B 是不是你的版本已经把这个ORACLE精简掉了?

The 'microsoft.jet.oledb.4.0' provider is not registered on the local machin

技术分享图片

1,2选取目标站点,然后3的高级设置,4启用32位的应用程序的属性变为true就可以了。当然,网络上还有其他的版本,你也可以尝试下。

原文地址:http://weblogs.asp.net/kencox/archive/2010/05/20/asp-net-iis-fix-the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine.aspx

以上是关于Microsoft OLEDB Provider for Oracle 找不到,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别

如何使用 Microsoft Office 12.0 Access Database Engine OLEDB Provider 访问 Excel 文件

The 'microsoft.jet.oledb.4.0' provider is not registered on the local machin

Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的区别(转)

关于异常“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine”的处理