SQL Server2000数据库及应用 -李伟红 第14章 SQL Server 2000数据复制.ppt

SQL Server2000数据库及应用 -李伟红 第14章 SQL Server 2000数据复制.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章 SQL Server 2000数据复制 北华航天工业学院 李伟红 本章学习目标 了解SQL Server 2000的复制组件; 掌握SQL Server 2000支持的三种复制类型; 掌握创建数据复制的过程; 掌握出版服务器的配置方法; 了解分发服务器和订阅服务器的配置方法; 了解数据复制的维护方法。 14.1 数据复制概述 SQL Server 2000的数据复制是把一台数据库服务器上的数据传输到另一台数据库服务器中。使用数据复制,可以自动化数据的分布过程,减轻主服务器的工作负荷,提高数据的利用率。 14.1 数据复制概述 SQL Server 2000提供了强大的内置程序来完成数据复制,数据复制可以识别数据库中信息的变化,然后将这种变化传递给远程系统和用户。 SQL Server 2000使用出版和订购的模式来实现其复制活动。出版就是向其他数据库服务器(订购者)复制数据;订购就是接收出版者复制的数据。 14.1 数据复制概述 SQL Server 2000的复制组件有出版服务器、订阅服务器、分布服务器、文章和出版物。具体解释如下。 (1)出版服务器:是将要复制的数据所在的服务器。负责制作将要出版的数据,然后将这些数据的所有变化发送到分布服务器中。 14.1 数据复制概述 (2)订阅服务器:是数据复制的目的地,负责接收复制过来的数据及这些数据的所有变化。 (3)分布服务器:是在出版服务器和订阅服务器之间的中介服务器,负责从出版服务器中接收复制过来的数据,并存储数据的变化,然后每隔一定时间推向相应的订阅服务器中。 14.1 数据复制概述 (4)文章:是复制的基本单元,是组成出版物的最小单位。与数据库中的数据表相对应。可以对应一个数据表中的全部数据,也可以是部分数据。不能复制单个文章,文章只有组成出版物之后才能出版。 (5)出版物:包含一篇或多篇文章,是一个完整的将要复制的内容,是订阅服务器订阅的对象。 14.1 数据复制概述 SQL Server 2000支持三种复制类型,它们分别是快照复制(Snapshot replication)、事务复制(Transaction replication)和合并复制(Merge replication)。 14.1 数据复制概述 (1)快照复制:快照复制就是在某一时刻对出版数据进行一次“照相”,生成一个描述出版数据库中数据瞬时状态的静态文件,然后在规定的时间将其复制到订阅者数据库。对于复制不经常更改的数据,或不要求保持数据必威体育精装版值的情况,快照复制是一种最好的数据复制方法。 14.1 数据复制概述 (2)事务复制:事务复制的内容是多条INSERT、UPDATE或DELETE语句或者存储过程。在使用事务复制时,修改总是发生在出版者上,订购者只以读取数据的方式将修改反映到订购数据库,所以能够避免复制冲突。事务复制可以用来保证服务器间的数据一致性,出版服务器中的任何数据修改都发送给目标服务器。 14.1 数据复制概述 (3)合并复制:合并复制允许出版者和订购者对出版数据进行修改,而不管订购者与出版者是相互连接的或断开的,然后当所有或者部分节点相连时便将发生在各个节点的变化合并。 如果在复制时因更新同一数据而发生冲突,则数据的最终结果并不总是出版者修改后的结果,也不一定包含在某一节点上所做的所有修改。因为各节点都有自主权,都可以对出版数据进行修改,在按照所设定的冲突解决规则对冲突处理后,数据库最终的结果往往是包含了多个节点的修改。 14.2 数据复制的创建 创建数据复制就是指建立网络安全性访问、建立和配置各种服务器、创建出版物和订阅物的过程。 建立网络安全性访问是指如果在不同的Windows域中进行数据复制,则应该在这些域中建立信任关系。 建立和配置服务器是指配置出版服务器、分布服务器和订阅服务器的过程。 14.2 数据复制的创建 配置好数据库以后,就可以创建出版物了。在创建出版物时,可以指定复制类型、确定快照复制的调度要求、指定将要出版的数据表或者存储过程,以及是否允许匿名订阅或者修改订阅服务器等。 14.2.1 配置服务器 可以使用SQL Server 2000提供的向导配置出版服务器、分发服务器和订阅服务器,并且可以在将来修改或禁用复制。 打开SQL Server企业管理器,选择服务器,选择“工具”菜单下的“向导”中的“复制”下的“配置发布和分发向导”项。 14.2.2 创建发布出版物 成功配置服务器之后,就可以创建复制了。在SQL Server 2000中,可以利用创建发布向导创建复制出版物。 (1)打开企业管理器,选择发布服务器,选择“工具”菜单下的“向导”,选择“复制”下的“创建发布向导”。 (2)单击“确定”按钮,会出现“创建和管理发布”对话框。 1

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档