DB2 与SqlServer 间数据转移 一、 SqlServer 数据联机转移到 DB2 中 第一步:进入 sqlserver2000 的企业管理器,打开需导出数据的数据库,列出所有数据表,任意选择一个表按右键。 第二步: 第三步: 第四步: 说明:V9.5 DB2 驱动 IBM DB2 ODBC DRIVER-DB2COPY1 没有提供用于从sqlserver 导入数据的接口,只能用如图所示驱动。但当从DB2导入数据到SqlServer时可以使用IBM DB2 ODBC DRIVER-DB2COPY1。 第五步:设置数据源属性 说明:上面两步是创建一个ODBC 数据源,指向你的目的数据库。注意一定要测试连接成功哦。 第六步: 说明:若数据是由SQL 查询得到,也可选择 “用一条查询指定要传输的数据”,此时需要编辑Sq l。 第七步: 这里再说明一下: 1、这里选择你要导出的表,按转换栏的“...”可以进行相应的导出设置,如果 DB2 数据库中没有这些表,这里用默认就行了,系统将在 DB2 中自动创建相应的表并 COPY 所有记录至表中。如果 DB2 数据库中已经有这些表的表结构并且已有数据,可以设置为对表格进行数据追加。 2、如果你的表名、SCHEMA 是小写的就一定要改成大写,不然导入的表数据在 DB2 就不能访问了。 第八步: 第九步: 第十步: 导出完成。 二、 DTS 定时执行设置方法 以上步骤八中,可以看到,如果你想实现定时数据迁移,可在此处设置: 接上面第八步,八-1 八-2 需要修改设置计划属性时,点击“...” 八-3 保存此 DTS 包名称 八-4 此 DTS 包可在以下程序找到: 企业管理器--> SQL Serv er 组--> 数据转换服务--> 本地包 若需要修改DTS 包时间信息,则右键 DTS 包名称--> 调度包--> 设置参数。 注意:用运 DTS 计划必须启用服务 SqlServ er Agent. 三、 DB2 数据联机转移到 SqlServer 中 方法类似 SqlServ er 数据联机转移到 DB2 中