WebSphere Replication Server(WRS)是 IBM 信息整合產品線核心組件,支援 SQL 復制(異構關係型資料庫間)與 Q 復制(日誌捕獲 + MQ 傳輸,高吞吐低延遲)兩大模式。本文聚焦 DB2 ↔ Microsoft SQL Server 2000 的 SQL 復制 完整落地流程。
WIN2K3)
-- 1. 建立 Wrapper(固定名稱)
CREATE WRAPPER MSSQLODBC3;
-- 2. 建立 Server 映射
CREATE SERVER SSRCTEST
TYPE MSSQLSERVER VERSION '2000'
WRAPPER MSSQLODBC3
OPTIONS (ADD NODE 'WIN2K3', DBNAME 'ssrctest');
-- NODE 對應 ODBC DSN 名,DBNAME 為目標 SQL Server 資料庫
-- 3. 用戶映射(DB2 管理員映射至 SQL Server 認證)
CREATE USER MAPPING FOR DB2ADMIN SERVER SSRCTEST
OPTIONS (ADD REMOTE_AUTHID 'administrator', ADD REMOTE_PASSWORD '*****');
-- 4. 建立 Nickname 映射源表
CREATE NICKNAME ADMINISTRATOR.TRC1 FOR SSRCTEST."dbo"."trc1";
ADMINISTRATOR.TRC1TRC1 與目標表對應
# 啟動 Capture 服務器
asncap capture_server=TESTRC2 # 或復制中心啟動
# 啟動 Apply 服務器
asnapply CONTROL_SERVER=TESTRC2 APPLY_QUAL=TESTRC2
# 驗證:向源表插入資料,等待排程間隔後確認目標表同步
文中包含 11 張關鍵操作截圖(圖 1-11),涵蓋:Capture 控制表建立、Nickname 新增、Apply 控制表建立、訂閱集配置、源目標映射、排程設定、服務啟動狀態檢查等完整 GUI 操作路徑。
隨著 DB2 功能持續增強,越來越多客戶選擇 DB2 承載核心業務,WRS 成為跨平台數據整合的利器。