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