-1

我有一个到 Progress Open Edge 10.1C 服务器的有效 ODBC 连接(当我单击“测试连接”时它通过了)

如何在使用 ODBC 连接的 SQL Server 中创建链接服务器?我已经尝试过,但收到此错误消息:

在此处输入图像描述

我在 Win 2008 服务器上使用 SQL Server 2008。我不知道 Progress 服务器正在运行什么。ODBC DSN 是在 WOW64 ODBC 管理器(不是 32 位 ODBC 管理器)中创建的。

这个页面是谷歌搜索该错误消息时出现的内容:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms712362 (v=vs.85).aspx

"管理64位平台下连接32位驱动的数据源,使用c:\windows\sysWOW64\odbcad32.exe。管理连接64位驱动的数据源,使用c:\ windows\system32\odbcad32.exe。在 64 位 Windows 8 操作系统的管理工具中,有 32 位和 64 位 ODBC 数据源管理器对话框的图标。如果使用 64 位 odbcad32。 exe 配置或删除连接到 32 位驱动程序的 DSN,例如 Driver do Microsoft Access (*.mdb),您将收到以下错误消息:

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

要解决此错误,请使用 32 位 odbcad32.exe 配置或删除 DSN。”

4

2 回答 2

0

最后,正确的答案是四处寻找并找到 OpenEdge 的 64 位 ODBC 驱动程序。

它不容易找到,我无法在此处放置链接,我没有,驱动程序已通过电子邮件发送给我。

于 2012-12-19T00:55:21.667 回答
0

使用 32 位 ODBC 接口,运行 C:\Windows\SysWOW64\odbcad32.exe(32 位)并在此处设置与 Progress DB 的连接。(这是Skyward吗?)

于 2014-05-09T14:22:47.870 回答