【问题标题】:Connecting to Oracle on Windows 7在 Windows 7 上连接到 Oracle
【发布时间】:2011-04-15 19:13:19
【问题描述】:

我已经在我的 Windows 7 机器上安装了 Oracle Client 10g 32 位和 ODAC 11g R2,但是当我尝试在 SQL Server Management Studio 或Visual Studio 2010。任何人都可以帮我做什么吗?我可以通过 SQLPlus 连接到 Oracle 服务器,但在使用 Oracle 的 MS 提供程序通过 VS 2010 连接时出现错误。

请帮忙!

【问题讨论】:

    标签: sql sql-server oracle visual-studio-2010 odbc


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      如果是 64 位,我建议您安装 32 位的 Oracle 客户端(如您所做的那样)和 64 位的 Oracle 11 客户端,以便您可以使用正确的库。

      无论如何,我仍然没有找到在 Windows 7(64 位)上执行适用于所有客户端和工具组合的 Oracle 安装的正确方法,祝你好运。

      【讨论】:

      • 我有 Win 7 32 位和 oracle 客户端 10g 32 位和 odac 11g 向后兼容 10g 客户端。
      • 对不起,我有 win 7 64 位 oracle 客户端 10g 32 位和 odac 11g
      【解决方案3】:

      我也为此苦苦挣扎了一段时间,我找到的最佳解决方案在这里:

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

      【讨论】:

      • 这篇文章没有说明如何将提供程序字符串获取到用于创建链接服务器的 oledb / odbc 的 sql server 中。因为我没有使用 Ora Client 11g,所以我不需要进行修复,我只是运行 ODAC 11g,它可以在 Windows 7 上正常安装。我使用的是 Oracle 10g 客户端。
      猜你喜欢
      • 2015-11-29
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 2016-11-25
      • 2014-10-12
      • 2018-07-26
      • 1970-01-01
      • 2012-11-20
      相关资源
      最近更新 更多