2010-09-22 49 views
0

我在Windows 7机器上安装了Oracle客户端10g 32位和ODAC 11g R2,但我在MS ODBC管理中看不到任何Oracle提供程序,或者我尝试创建链接服务器到Oralce SQL Server Management Studio或Visual Studio 2010.任何人都可以请帮助我做什么?我可以通过SQLPlus连接到Oracle服务器,但在通过VS 2010使用MS提供程序连接Oracle时发生错误。在Windows 7上连接到Oracle

请帮忙!

回答

0

当您安装Oracle客户端时,您是否还安装了ODBC驱动程序? IOW,您是否进行了自定义安装并添加了ODBC驱动程序?除非您执行完整的客户端安装,否则不会安装ODBC驱动程序。

0

你没有指定你的Windows 7安装是32位还是64位。

如果是32位,请参阅上一个答案,重新启动Oracle安装程序并检查是否选择了ODBC。

如果它是64位,我建议你安装32位的Oracle客户端(和你一样),还有64位的Oracle 11客户端,这样你就可以使用合适的库。

在任何情况下,我仍然没有找到适合于Windows 7(64位)上执行Oracle安装的正确方法,适用于每个客户端和工具组合,祝您好运。

+0

我的Win 7 32位与Oracle客户端10g的32位与ODAC11克其与10g客户端的向后兼容性。 – 2010-09-22 18:08:09

+0

对不起,我赢了7 64位的oracle客户端10g 32位与odac 11g – 2010-09-22 18:23:31

0

我这个挣扎了一会儿也一样,我发现最好的解决办法是在这里:

http://dotnetcrap.blogspot.com/2009/08/oracle-client-on-windows-7.html

+0

这篇文章并没有告诉如何获取供应商的字符串到SQL Server的oledb/odbc的链接服务器创建。因为我没有使用Ora Client 11g,所以我不需要经过修复,我只是运行在Windows 7上安装正常的ODAC 11g。我正在使用Oracle 10g客户端。 – 2010-09-23 12:40:13