【发布时间】:2020-09-13 04:40:03
【问题描述】:
我正在寻找一种方法来通过 ODBC 或使用 .NET 建立与 AS400 Release V4R3M0 的数据库连接。在 Windows XP 下,我可以通过 ODBC 接口和 IBM Client Access 软件的驱动程序访问 AS400。但是我的版本在 Windows 10 下无法运行。我已经下载了 IBM Data Server Client Packages - Version 11.5。但我无法与它建立连接。
我尝试使用 ODBC 数据源配置和命令行 db2cli execsql -connstring "DATABASE=databasename;HOSTNAME=as400;PORT=8471;UID=user;PWD=password;"
感谢您的帮助。
【问题讨论】:
-
卸载 IBM Data Server 客户端,下载并安装“IBM i 访问”并使用正确的选项。阅读此ibm.com/support/pages/ibm-i-access-client-solutions
-
我尝试使用 IBMiAccess_v1r1.zip 包中的应用程序连接到 AS400。 acsbundle.jar。当我尝试执行 SQL 查询时,我收到错误消息 MSGSY1008。我还安装了 IBMiAccess_v1r1_WindowsAP_English.zip 包。但是该软件包附带的 .Net 文档丢失了。
-
当您使用的是 i 系列软件的古董 (V4R3M0) 版本时,您只能靠自己。您可以尝试使用非常旧版本的客户端软件,但它们可能无法在 Windows-10 上运行。如果您具备相关技能,请尝试使用运行 XP 的 VM。
-
这可能有效。知道如何在 VM(WinXP) 和 Win 10 之间创建接口吗?
-
共享文件可能是最简单的。
标签: db2 odbc ibm-midrange