Excel到IBM DB2连接
我一直在试图build立一个与IBM DB2数据库的连接,我可以提取数据。
我有的细节是:
- 服务器名称
- 数据库
- 用户名密码。
我尝试了两种不同的方式:
使用Excel:
在Excel中,我已经进入数据 – >从其他来源 – >从数据连接向导 – >其他/高级 – >用于DB2的Microsoft OLE DB提供程序。
我已经在相应的参数中input了数据源参数的服务器名称以及用户名和密码。 每当我点击“testing”button,将返回相同的错误:“testing连接失败,因为初始化提供程序中的错误.-参数不正确”
使用SQL Server 2008:
我还试图通过SQL Server 2008连接到这个DB2数据库,创build一个新的链接服务器,并在安全页面的数据源参数和用户名和密码中input服务器名称。
我在那里select的提供者是“IBM DB2 UDB for iSeries IBMDA400 OLE DB提供者”。 我在这里得到的错误是:“链接的服务器已经创build,但连接testing失败”
关于如何从excel或SQL Server 2008连接到DB2数据库的任何build议将非常有帮助。
谢谢
您是否尝试过使用IBM i Access中附带的IBM DB2 for IBMDA400 OLEDB Provider?
我使用Excel 2010进行了简短的testing,结果非常完美。 可以使用UNCpath\\system\QIBM\ProdData\Access\Windows\cwblaunch.exe
从IBM i系统直接安装驱动程序。
如何configurationDB2的Microsoft OLE DB提供程序以连接到IBM i(AS / 400)
提供商
连接
数据源
可选的Data source
参数命名保存设置的通用数据链接(UDL)文件。
networking
Network
参数必须是TCP/IP Connection
。 您必须单击省略号并configurationIBM i的IP地址。
安全
Security
参数是不言自明的。
数据库
Initial Catalog
参数是指在AS / 400系统上configuration的关系数据库名称。 可以通过terminal会话中的DSPRDBDIRE
命令find它。 缺省值是系统名称(序列号)或RCHASE12
。
Package Collection
是一个库的名称,将创buildMicrosoft OLE DB Provider for DB2所需的临时对象。
Default schema
是不合格对象的默认库的名称。
高级
DBMS平台
selectDB2/AS400
。