我们正在运行一个AS400 v5r2,我已经安装了iSeries客户端访问。由于v5r2不支持x64 ODBC驱动程序,所以任何人都知道如何在相同的框上安装iSeries客户端访问的两个版本(v5r4支持x64),或者只是从最新版本中安装x64 odbc驱动程序,而无需卸载所有v5r2组件。
发布于 2014-12-26 08:43:11
安装两个版本的客户端访问可能不起作用,因为两个版本都以相同的名称注册了ODBC驱动程序,因此在给定时间只有一个可用。
OTOH -- V5R4客户端访问的PC端--可能在V5R2 OS/400上没有问题,甚至可能还有6.1 iSeries访问。因此,您可以升级x64框并检查是否一切正常。FYI,我在运行6.1iSeries访问的最初版本时遇到了问题,后来的版本更好一些;而且,我不记得V5R4客户端访问有64位的变化。
不要忘记,在administradorC:\WINDOWS\SysWOW64\odbcad32.exe),PC上,有两个不同的ODBC驱动程序,一个用于32位应用程序(存储在C:\WINDOWS\SysWOW64\cwbodbc.dll上,可以使用32位x64管理),另一个用于64位应用程序(存储在C:\WINDOWS\System32\cwbodbc.dll上,可以使用64位管理器C:\WINDOWS\System32 32\odbc32.exe)。除非您的应用程序被重新编译为64位,否则您感兴趣的是前者,如果V5R2客户端访问在这台PC上运行得完美无缺,那么一切都很好。有些应用程序(如Office 2010 )有两种风格,但正是出于兼容性原因,比如ODBC,建议即使在64位工作站上运行32位变体。
发布于 2014-12-23 14:41:24
1) V5R2死得很厉害。当涉及到支持这么老的操作系统时,你不会得到太多的帮助。
2) V5R4也已死亡。
3)一般来说,IBM打算将客户端访问用于操作系统--向后两个级别和前面两个级别,因此您可以尝试使用V5R4 ODBC驱动程序来对付V5R2 DB2。问题将是获得客户端访问的V5R4版本。
4)如果您有类似于管理问题的问题,服务器故障可能是更好的选择。
编辑:添加客户端访问安装的详细信息
客户端访问有两个逻辑部分,一个服务器端组件和一个客户端组件。这两部分都可以在IFS中获得,也可以在QIBM目录树中使用。如果您已经在服务器端安装了客户端访问设置,则可以通过以下两种方式之一安装客户端:
1)将网络驱动器映射到IFS并从那里运行安装程序。这显然对您没有帮助,因为V5R2软件不支持x64。如果您仍然处于软件维护阶段,您可以命令更新版本的客户端访问并将其安装在服务器上,然后使用更新版本安装所需的ODBC驱动程序。
2)使用IBM提供的CD直接在客户端上安装客户端组件。这允许您安装与服务器上的客户端版本不同的版本。一般情况下不推荐使用,但是在从不受支持的机器迁移的情况下,这可能不是什么大问题。如果您的公司在任何时候订购了V5R4,您可以使用客户端访问CD。
关键是,如果只需要ODBC驱动程序,则不需要安装完整的Access产品。
您面临的最大问题是软件的时代。IBM在2013年9月停止了对V5R4的支持。您将无法向IBM下订单。您可能可以订购V6R1,但是ODBC驱动程序可能无法使用V5R2 --您必须尝试它。有关详细信息,请参阅IBM访问网站,但不能下载。
如果您可以使用OLEDB,请尝试使用IBM的FTP站点。
https://stackoverflow.com/questions/27610811
复制相似问题