1

我有一个在 64 位 Windows 上运行的 32 位应用程序,使用 DSN 连接到 MS SQL 数据库。我收到以下错误消息:

未找到数据源名称

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

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

4

1 回答 1

0

进行进程监视器(sysinternals 工具)跟踪以查看应用程序正在寻找什么。系统 DSN 存储在注册表中,因此如果它正在查找 DSN,您应该会在跟踪中看到它的清单。

于 2011-08-24T23:02:44.490 回答