Page tree
Skip to end of metadata
Go to start of metadata

如果数据源是DB2数据库,可通过ODBC方式进行连接。

定义数据源之前,请从以下IBM网址下载DB2数据库的客户端并安装: http://www.ibm.com/developerworks/cn/downloads/im/udbexp/

请注意:DB2客户端组件包含DB2的ODBC驱动程序和其他必要组件。仅仅下载安装单独的ODBC驱动程序是不够的。

DB2客户端组件的安装界面如下图:

建议勾选所有功能部件。


DB2数据源的定义方法如下:

(1)在报表设计器中,右键单击报表资源管理窗格中的【数据源】节点,再单击【添加数据源】。

(2)在数据源【类型】处选择"Microsoft Odbc Provider"。

(3)输入如下形式的连接字串:

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;

(4)点击【确定】按钮,保存数据源设置。

基于DB2数据源定义数据集时,SQL语句中的表和视图名之前,应加上Owner前缀,例如:

select * from Staff

需要修改为:

select * from Administrator.Staff


  • No labels