DB2 与 Microsoft SQL Server 2000 之间的 SQL 数据复制
2007-08-03 16:23:22 来源:WEB开发网创建封装器(Wrapper):执行命令 create wrapper MSSQLODBC3,其中,MSSQLODBC3是DB2定义的对应MS SQL Server数据库的缺省封装器名称;
创建服务器(Server):执行命令 CREATE SERVER SSRCTEST TYPE MSSQLSERVER VERSION '2000' WRAPPER MSSQLODBC3 OPTIONS( ADD NODE 'WIN2K3', DBNAME 'ssrctest')。注:本例中使用 SSRCTEST 作为 Server Name,它应该对应于 MS SQL Server 的一个具体数据库名称;版本(VERSION)为 MS SQL Server 数据库的版本属性;OPTIONS 参数中,节点的名称应该对应于已经设置为 ODBC 数据源的 MS SQL Server 节点名;OPTIONS 参数中,DBNAME 为实际需要用联邦功能访问的数据库名称。
创建 User Mapping:执行下面的命令以创建需要的用户映射,CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST OPTIONS ( ADD REMOTE_AUTHID 'adminstrator', ADD REMOTE_PASSWORD '*****') 。注:本例中使用 DB2 数据库管理员用户 DB2ADMIN。
创建 Nickname:执行命令 CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";。注:本例中使用 dbo.trc1 作为复制源。
第 3 步是配置SQL数据复制。配置联邦数据库完成后,就可以开始配置实际的复制功能,这需要启动 DB2 的复制中心并执行如下的步骤。
创建 Capture 控制器,从DB2复制中心选择用定制方式“创建 Capture 控制表”:
图 1. 创建 Capture 控制表
在“创建 Capture 控制表”窗口中,选择“使用此 DB2 联合服务器来捕获对非 DB2 服务器的更改”选择项,并在“非 DB2 服务器”选择框中选择之前创建的联邦服务器。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接