基 于 Web Service 的 数 据 库 同 步 系 统 的 设 计 与 实现摘 要结合当前流行的Web Service 和ADO.NET技术构造了 一 个 不 受 平 台 限 制 的 异 构 数 据 库 同 步 系 统。实 现 了 处 于 Internet 上 的 Sql Server2000向 Oracle 的 单 向同 步 功 能 , 能 够 基 于 IP 的 安 全 身 份 验 证 功 能 ,多 个IP 实 现 了 净 量 数 据 的 传 输 。 对 同 步 的 配置 信 息 采 用XML 存 储 , 采 用Windows应 用 程 序 界 面化 配 置 , 操 作 方 便 、 易 懂 。因为同步环境是对处于Internet 上的异构数据 库 的 实 时 同 步 ; 在 设 计 与 开 发 中 , 重 点 关注 异 构 数 据 库 的 同 步 以 及 数 据 传 输 的 可 靠 性;探 讨 能 实 现 可 靠 数 据 的 同 步 , 以 及 传 输 的 高效 性 。 介 绍 了 实 现 系 统 的 思 路 以 及 所 需 的 关键技术。系统用到的相关技术有捕获技术Windows 托 盘 服 务 、 多 线 程 处 理 、 以 及 网 络 消 息机 制 、 多IP 同 步 、 同 步IP 权 限 验 证 、 同 步 表名 及 字 段 以 及 字 段 类 型 的 可 配 置 、 异 构 数 据类 型 的 转 换 、 Web Service 等 。关 键 词 :Web Service ;异构数据库;同步;ADO.NET; The Design and Implementation of Database Synchronization System Based on Web Service AbstractWe can construct the Heterogeneous database synchronous system using Web Service. It has realized the function of one-way synchronous from SQL Server2000 to Oracle. It has some functions, the security authentication of IP, the data transmission of IP, the Synchronization configuration using XML storage and the windows application program UI which can make this system be operated easily.Because the synchronous environment will be real-time synchronous for heterogeneous database on the Internet, in the design and implementation, this system has showed the synchronizati...