。 我尝试我的BI项目在Visual Studio 2008连接到MySQL数据库。 所以我定义在开始>程序ODBC连接>管理工具>数据源[赢得7]和我尝到它,它成功地连接。
但是当我想打开这个VS连接>“查看” - >“服务器资源管理器”,我看到这个错误:
ERROR [IM014] [微软] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的不匹配anarchitecture
即使我把“根”作为用户名的文本框,并通过空[BC我didn`t设置通过我的MySQL数据库],但什么都没有改变!
http://msdn.microsoft.com/en-us/library/ms712362%28v=vs.85%29.aspx
如果使用64位odbcad32.exe的配置或删除连接到一个32位驱动程序,例如DSN,驱动程序做的Microsoft Access(* .mdb)中,您将收到以下错误信息:
指定的DSN包含驱动程序和应用程序之间的失配的架构
要解决此错误,使用32位odbcad32.exe的配置或删除DSN。
我也有这个问题,但访问驱动程序的重新配置为32位并没有解决这个问题。
我跑从任务调度器.vbs脚本。 它给我的800004005错误的架构不匹配错误。
我是运行64位Windows脚本宿主而不是32位版本。 一旦一个我specifed 32位WSH代码工作就像它没有支付给我2000的服务器上。 没有错误
我也有类似的问题,但在Visual Studio 2008年该项目的目标平台设置为“任何CPU”,它默认为64位,而当我试图用一个32位的ODBC驱动程序来访问数据我所描述的错误控制台应用程序@afsane。 我的解决办法是把平台目标设置为86:
文章来源: ERROR : The specified DSN contains anarchitecture mismatch between the Driver and Application