指定的DSN包含RoR中驱动程序和应用程序之间的体系结构不匹配

时间:2013-03-04 11:26:46

标签: ruby-on-rails ruby sql-server ruby-on-rails-3 ruby-on-rails-3.2

Iam收到此错误'指定的DSN在尝试生成脚手架以测试数据库连接时,包含驱动程序和应用程序之间的体系结构不匹配。如何在Windows平台上的rails中修复ruby中的错误。

1 个答案:

答案 0 :(得分:0)

您尝试将32位ODBC驱动程序与64位应用程序一起使用,反之亦然。应用程序体系结构必须与DSN的体系结构匹配。

如果您使用的是64位版本的Windows,则默认使用64位版本的ODBC管理员。要访问32位版本,请使用:

c:\windows\sysWOW64\odbcad32.exe

并在此处设置您的DSN。