【问题标题】:ODBC connection in Windows Server 2008 R2Windows Server 2008 R2 中的 ODBC 连接
【发布时间】:2014-08-28 10:35:35
【问题描述】:

在 Windows Server 2008 R2 中不显示 Microsoft ODBC for Oracle 64 位。

我创建了一个连接字符串。转到C:\Windows\SysWOW64\odbcad32.exe 并添加用户名和服务器并选择 Microsoft Odbc for Oracle 但是当我运行我的应用程序时它显示:

ERROR [IM002] [Microsoft][ODBC Driver Manager] 数据源名称不正确 已找到但未指定默认驱动程序

我的连接字符串如下:

<connectionStrings>
<add name="conct" connectionString="DSN=mydb;UID=123;PWD=334"/>
</connectionStrings>

如何消除此错误以及如何检查未找到连接字符串或驱动程序的错误?

【问题讨论】:

    标签: c# asp.net oracle


    【解决方案1】:

    C:\Windows\SysWOW64\odbcad32.exe 用于访问 Windows x64 上的 32 位 ODBC 驱动程序。如果您想要的驱动程序是 64 位的,则需要使用 c:\windows\system32\odbcad32.exe

    【讨论】:

    • 但是 c:\windows\system32\odbcad32.exe 没有显示 Microsodt ODBC for oracle
    • 对不起,我看错了你的问题。您是对的,没有 64 位版本的 Microsoft Oracle 驱动程序;它已被弃用(参见此处:blogs.msdn.com/b/adonet/archive/2009/06/15/…)。如果需要 64 位支持,则需要使用 Oracle 的 ODBC 或其他驱动程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多