- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第16章数据复制与转换16.1复制概述16.2配置复制16.3创立发布出版物16.4订阅出版物16.5管理复制选项16.6复制监视器16.7数据导入导出16.8复制实例1
16.1复制概述16.1.1复制结构16.1.2复制类型16.1.3复制代理16.1.4可更新订阅2
16.1.1复制结构1.复制概念:出版和订阅出版:向其他数据库效劳器(订阅者)复制数据。订阅:从其他数据库效劳器(出版者)接收复制数据。(1)论文和出版物:论文是被复制的数据集合(表、列、行、存储过程)。出版物是论文的集合。(2)出版者:出版效劳器。确定复制数据、检测变化?分发者。(3)分发者:是一类效劳器,维护分发数据库、复制数据?订阅者。(4)订阅者:是一类效劳器,接收并维护出版物(也可修改出版物)。(5)订阅类型:推订阅、拉订阅2.复制拓扑结构:1)中心出版者、2)带有远程分发者的中心出版者、3)出版订阅者、4)中心订阅者。中心出版者带有远程分发者的中心出版者出版订阅者中心订阅者3
16.1.2复制类型三种:快照复制、事务复制、合并复制1.快照复制在某一时刻给出版数据库中的出版数据照相,然后将数据复制到订阅者效劳器。2.事务复制所复制的内容不是数据,而是多条数据更新语句或存储过程。修改总是发生在出版者上,订阅者只以读取数据的方式将修改反映到订阅数据库,所以能够防止复制冲突。3.合并复制允许订阅者对出版物进行修改并将修改合并到目标数据库。各节点可独立工作,不必考虑事务的一致性。如果在合并修改时发生冲突,那么复制按照一定的规那么或自定义的冲突解决策略来对冲突进行分析并接受冲突一方的修改。4
16.1.3复制代理1.快照代理在分发者上创立并存储快照文件,在分发数据库中记录出版数据库和订阅数据库之间的同步信息。在分发者上运行并与出版者相连接。每个出版物都有自己的快照代理。2.日志阅读代理将出版者事务日志中标有复制的事务移至分发数据库。使用事务复制的每一个出版数据库都有自己的日志阅读代理。日志阅读代理在分发者效劳器上运行。3.分发代理将存储在分发数据库中的事务或快照分发到订阅者效劳器。如果事务出版物或快照出版物被设置为只有创立了推订阅即立即在出版者和订阅者之间同步,那么在分发者上各有一个分发代理;否那么将共享一个分发代理。合并出版物没有分发代理。5
16.1.3复制代理4.合并代理用来移动、合并在快照代理创立初始快照之后所发生的增量修改。每一个合并出版物都有自己的合并代理。当使用推订阅合并出版物时,合并代理运行在出版者上;当使用拉订阅合并出版物时,合并代理运行在订阅者上。快照出版物和事务出版物没有合并代理。5.队列阅读代理在快照复制或事务复制时,如果选择了“排队更新”选项,那么需要使用队列阅读代理。队列阅读代理是运行在分发者上的多线程代理,它主要负责从分发者的消息队列中读取消息,并将消息中的事务应用到出版者。6
16.1.4可更新订阅可更新订阅:可在订阅者处对复制数据进行修改,然后将修改以相应的方式反映到出版者。有三种类型:1.即时更新立即将订阅者的修改反映到出版者,允许这一修改不必马上同步到其它订阅者。在创立出版物时设置。2.排队更新将订阅者的修改保存在一个队列中的,当订阅者与出版者之间的网络连接恢复时,队列中的这些事务将按先后顺序被应用到出版者。在创立出版物时可对该选项进行设置。3.即时更新并用排队更新作备份订阅者的修改一方面立即反映到出版者(如果网络连接正常),另一方面会备份到队列中,以便当网络连接恢复时,将队列中的这些事务按先后顺序应用到出版者。7
16.2配置复制16.2.1创立效劳器角色和分发数据库16.2.2配置复制选项16.2.3删除复制配置信息8
16.2.1创立效劳器角色和分发数据库创立效劳器角色即指定复制过程中效劳器是作为出版者、分发者,还是作为订阅者。由于一个SQLServer效劳器可以扮演一个或多个角色,所以必须指定由哪个效劳器来扮演哪些角色。分发数据库用来存储复制给订阅者的所有事务及出版者与订阅者的同步信息。分发数据库包含很多与复制有关的系统表。在进行复制前必须首先创立分发数据库〔与复制有关的系统表会自动生成〕,同时指定出版者、出版数据库、分发者、订阅者。使用对象资源管理器可以创立分发数据库。具体操作步骤可参见SQLServer数据库管理系统。9
16.2.2配置复制选项1.配置分发选项。使用企业管理器配置分发选项的步骤为:①启动企业管理器,选中要进行分发选项配置的分发者效劳器。②主菜单?工具?复制?配置发布、订阅效劳器和分发?发布效劳器
您可能关注的文档
最近下载
- 药品管理法2019年版.ppt VIP
- 2025届高考语文复习:小说中人情美与人性美的体现+课件.pptx VIP
- 北京图书馆藏珍本年谱丛刊(全200册)目录.doc VIP
- 强度计算.结构分析:冲击分析:结构冲击分析的优化设计.pdf VIP
- [人教版]初中生物会考模拟考试题(答案)知识分享.pdf
- 七年级下册劳动技术四单元1课《塑料》教案(人民出版社).docx
- 中考语文二轮专题复习:散文阅读——情感主旨(共30张精品课件).pptx VIP
- 2025年一级建造师-备考思维导图-法规.pdf VIP
- 13.10意志力是成功的先导.pptx
- 初中科学课程标准(2011版,纯word文档).docx
文档评论(0)