gpt4 book ai didi

asp.net - 错误 [IM002] [Microsoft] [ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序

转载 作者:行者123 更新时间:2023-12-01 08:05:00 27 4
gpt4 key购买 nike

我们有一个在以下环境中运行的 ASP.net 网络应用程序 -

现有环境

操作系统:Windows 2003

框架:.NET 框架:2.0

IIS:6.0

数据库:Oracle 10g

我们希望将其升级到以下环境

当前环境

操作系统:Windows 2008 R2 x64

框架:.NET 框架:2.0

IIS: 7.0

数据库:Oracle 11g

在这样做的同时,我们面临以下问题

Windows Server 2008 R2 64 位上的 ODBC 连接问题

无法从 Windows Server 2008 R2 中的 ASP.net Web 应用程序建立 ODBC 连接。

应用程序抛出错误:错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序。

连接字符串:

<add name="ConnectionString" connectionString="Driver=Oracle in XE;Dsn=winerenew;uid=winere;pwd=winere;dbq=XE;dba=W;apa=T;exc=F;fen=T;qto=T;frc=10;fdl=10;lob=T;rst=T;btd=F;bam=IfAllSuccessful;num=NLS;dpm=F;mts=T;mdi=F;csr=F;fwc=F;fbs=64000;tlo=O" providerName="System.Data.Odbc"/>

应用程序在 windows 2008 x86 中完美运行。

我们尝试了以下方法来解决 Windows Server 2008 x64 中的这个问题,

1) 在应用程序池 (IIS 7) 中启用 32 位应用程序

2) 使用以下命令执行 ODBC 32 位驱动程序 C:\Windows\SysWOW64\odbcad32.exe

3) 安装oracle 64位ODBC驱动

以上方法似乎都没有解决这个问题。谁能告诉我它背后的问题以及解决这个问题的方法?

最佳答案

设置默认的 ODBC 驱动程序。从 Windows 开始菜单中,单击控制面板 > 管理工具 > 数据源 (ODBC)。打开系统 DSN 选项卡。选择 ODBC_NAME 并单击配置。

通常系统默认使用 32 位 ODBC。但如果您没有 32 位,则配置 64 位并设置为默认值。

对我来说它很管用。我在 64 位构建 VS 应用程序并通过设置默认 ODBC 驱动程序在 IIS 上发布。啊

关于asp.net - 错误 [IM002] [Microsoft] [ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036394/

27 4 0
文章推荐: java - java中的Mastermind游戏
文章推荐: jquery - 尝试使用 jQuery 在
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com