如果数据源是DB2数据库,可通过ODBC方式进行连接。
定义数据源之前,请从以下IBM网址下载DB2数据库的客户端并安装: http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
请注意:DB2客户端组件包含DB2的ODBC驱动程序和其他必要组件。仅仅下载安装单独的ODBC驱动程序是不够的。
安装DB2客户端组件时,建议勾选所有功能部件。
DB2数据源的定义方法如下:
(1)在数据源的【类型】处选择"Microsoft Odbc Provider"。
(2)在【连接字符串】中,如下形式的连接字串。
Driver={IBM DB2 ODBC DRIVER}; Database=myDB; Hostname=myServer; Port=xxxx; Protocol=TCPIP; Uid=myUsername; Pwd=myPassword;
其中,Hostname参数为DB2数据库服务器的IP地址,Port参数为服务端口号,Database参数为数据库名。例如:
Driver={IBM DB2 ODBC DRIVER}; Database=Sample; Hostname=localhost; Port=5000; Protocol=TCPIP; Uid=db2admin; Pwd=Db123456;
(3)点击【连接测试】按钮验证连接字串的正确性,再点击【保存】按钮。
注意:
基于DB2数据源定义数据集时,SQL语句中的表和视图名之前,应加上Owner前缀,例如:
select * from Staff
需要修改为:
select * from Administrator.Staff