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地址。

TCP / IP网络设置

安全

Security参数是不言自明的。

数据库

Initial Catalog参数是指在AS / 400系统上configuration的关系数据库名称。 可以通过terminal会话中的DSPRDBDIRE命令find它。 缺省值是系统名称(序列号)或RCHASE12

DSPRDBDIRE

Package Collection是一个库的名称,将创buildMicrosoft OLE DB Provider for DB2所需的临时对象。

Default schema是不合格对象的默认库的名称。


高级

高级

DBMS平台

selectDB2/AS400


testing

测试