我有一个大问题:我必须连接(我只想读取数据,而不是写入)我客户的 IBM AS/400(又名 iSeries,现在是 IBM i)服务器......
我想我有所有需要的参数(由 AS/400 程序员给我),但我不知道我必须使用哪个驱动程序,以及我是否有所有需要的软件!
我已经安装了 IBM AS/400 ClientAccess 5.8 驱动程序(带有最新操作系统的补丁),现在我正在尝试Linked Server
在我的 Sql Server 2008 R2 (x64) 服务器中配置一个新驱动程序。
第一个问题:我应该使用哪个驱动程序?
我有很多选择(但也许这些都不起作用!!):
IBM DB2 UDB for iSeries IBMDASQL OLE DB Provider
IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider
IBM DB2 UDB for iSeries IBMDARLA OLE DB Provider
...或者其他通用OLEDB/ODBC
驱动程序?!
第二个问题:我应该将参数放在哪里(我的意思是在哪些字段中!)
无论如何,在我为我选择一个提供者时Linked Server
,显然我必须设置我的参数......但我只有这个:
- ADMIN 用户的用户名
- ADMIN 用户的密码
- AS/400 服务器 IP 地址
- “主”存档的名称,我的数据存储在其中(类似于
ACG_DATV2
)
第三个问题:我应该如何写我的查询?如何引用 AS/400“档案”和表格?
我不知道如何构建我的阅读查询:表和视图(?!)存储在哪里以及如何引用它们?
先感谢您!