第8章 SQL Server数据复制 2.事务复制 与快照复制不同,事务日志复制的内容不是数 据而是多条 delete、 update, insert语句或者存储过程。 满足下述情形时适合采用事务复制: >希望发生增量更改时将其传播到订阅服务器上 >需要遵守ACID属性的事务 订阅服务器可靠和减频繁地连接到发布服务器上。 上一页 下一页 c本幸首顶
第8章 SQL Server数据复制 上一页 下一页 返回本章首页 2. 事务复制 与快照复制不同,事务日志复制的内容不是数 据而是多条delete、update、insert语句或者存储过程。 满足下述情形时适合采用事务复制: 希望发生增量更改时将其传播到订阅服务器上。 需要遵守ACID 属性的事务。 订阅服务器可靠和/或频繁地连接到发布服务器上
第8章 SQL Server数据复制 3.合并复制 合并复制作为一种从出版者向订购者分发数据的方法 允许出版者和订购者对出版数据进行修改,而不管订购者 与出版者是相互连接或断开,然后当所有或者部分节点相 连时便合并发生在各个节点的变化 满足下述条件时适合使用合并复制: 多个订阅服务器需要在不同时刻更新数据并将这些更改传 播到发布服务器和其它订阅服务器。 订阅服务器需要接收数据,脱机更改数据,然后将更改同 步到发布服务器和其它订阅服务器 当数据在多个站点更新时,您不希望看到许多冲突,但是, 如果确实发生了冲突,则违反ACD属性是可以接受的。 上一页 下一页 c本幸首顶
第8章 SQL Server数据复制 上一页 下一页 返回本章首页 3. 合并复制 合并复制作为一种从出版者向订购者分发数据的方法 允许出版者和订购者对出版数据进行修改,而不管订购者 与出版者是相互连接或断开,然后当所有或者部分节点相 连时便合并发生在各个节点的变化。 满足下述条件时适合使用合并复制: 多个订阅服务器需要在不同时刻更新数据并将这些更改传 播到发布服务器和其它订阅服务器。 订阅服务器需要接收数据,脱机更改数据,然后将更改同 步到发布服务器和其它订阅服务器。 当数据在多个站点更新时,您不希望看到许多冲突,但是, 如果确实发生了冲突,则违反 ACID 属性是可以接受的
第8章 SQL Server数据复制 解决复制过程中的冲突的三个重要方面: ●系统为要复制的表的每条记录确定为标志字段。 增加几个系统表以支持数据跟踪、提高同步效率 以及冲突的检测、解决和报告。 ●在出版者和订购者的服务器上的表上创建触发器, 以便跟踪数据的变化。 上一页 下一页 c本幸首顶
第8章 SQL Server数据复制 上一页 下一页 返回本章首页 解决复制过程中的冲突的三个重要方面: l 系统为要复制的表的每条记录确定为标志字段。 l 增加几个系统表以支持数据跟踪、提高同步效率 以及冲突的检测、解决和报告。 l 在出版者和订购者的服务器上的表上创建触发器, 以便跟踪数据的变化
第8章 SQL Server数据复制 82配置服务器 配置复制是标识企业内的发布服务器、分发服 务器和订阅服务器的过程,使用 SQL Server2001 具配置发布服务器、分发服务器和订阅服务器以用 于复制,并且将来在必要时修改或禁用复制。 用户可以使用配置发布和分发向导配置服务器, 其具体步骤如下。 图8-1-图8-6所示: 上一页 下一页 c本幸首顶
第8章 SQL Server数据复制 上一页 下一页 返回本章首页 8.2 配置服务器 配置复制是标识企业内的发布服务器、分发服 务器和订阅服务器的过程,使用SQL Server 2000 工 具配置发布服务器、分发服务器和订阅服务器以用 于复制,并且将来在必要时修改或禁用复制。 用户可以使用配置发布和分发向导配置服务器, 其具体步骤如下。 图8-1 --图8-6 所示:
第8章 SQL Server数据复制 选择育导 请选择要使用的向导 注册服务器向导 由数据库 由数据转换服务 白复制 创建发布 创建强制订阅向导 创建请求订阅向导 禁用发布或分发向导 置发布和分发同导 取消 图81选择配置发布和分发向导对话框 上一页 下一页 c本幸首顶
第8章 SQL Server数据复制 上一页 下一页 返回本章首页 图8-1 选择配置发布和分发向导对话框