32位应用程序无法在64位Windows Server上找到DSN或驱动程序

时间:2011-08-16 10:45:23

标签: sql-server odbc 32bit-64bit dsn

我在64位窗口上运行32位应用程序,利用DSN连接到MS SQL数据库。我收到以下错误消息:

找不到数据源名称

我已经搜索了很多这个错误,并确保我已经完成了使用32位和64位ODBC管理员添加DSN等基础知识。我还单独测试了DSN,它们都成功连接。

应用程序是否可能在错误的位置?但后来我已经在64位和32位中定义了DSN,所以我被困在这里。

1 个答案:

答案 0 :(得分:0)

使用Process Monitor(sysinternals工具)跟踪来查看应用程序正在查找的内容。系统DSN存储在注册表中,因此如果它正在查找DSN,您应该看到它在跟踪中显示。