16第16章节数据复制.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 数据复制 复制技术是构建分布式数据库的基本技术之一,其实质就是将对本地数据库的修改体现在其它具有相同结构的远程数据库中。 利用复制技术,我们可以在跨局域网、广域网或因特网的不同数据库服务器上维护数据的多个拷贝,自动地保证多个拷贝之间的一致性。 由于复制技术涉及许多新概念,包括:出版物和论文、出版者、分发者、订阅者等等,因此本章的难点就是这些概念的理解和掌握,以及为了实现复制而针对SQL Server服务器的各种设置步骤和方法。 第16章 数据复制 16.1 复制概述 16.2 配置复制 16.3 创建发布出版物 16.4 订阅出版物 16.5 管理复制选项 16.6 复制监视器 16.7 数据导入导出 16.8 复制实例 16.1 复制概述 16.1.1 复制结构 16.1.2 复制类型 16.1.3 复制代理 16.1.4 可更新订阅 16.1.1 复制结构 1.复制概念: 出版和订阅 出版: 向其他数据库服务器(订阅者)复制数据。 订阅: 从其他数据库服务器(出版者)接收复制数据。 (1)论文和出版物: 论文是被复制的数据集合(表、列、行、存储过程) 。出版物是论文的集合。 (2)出版者: 出版服务器。确定复制数据、检测变化?分发者。 (3)分发者: 是一类服务器, 维护分发数据库、复制数据?订阅者。 (4)订阅者: 是一类服务器, 接收并维护出版物(也可修改出版物)。 (5)订阅类型: 推订阅、拉订阅 16.1.2 复制类型 三种:快照复制、事务复制、合并复制 1.快照复制 在某一时刻给出版数据库中的出版数据照相,然后将数据复制到订阅者服务器。 2.事务复制 所复制的内容不是数据,而是多条数据更新语句或存储过程。修改总是发生在出版者上,订阅者只以读取数据的方式将修改反映到订阅数据库,所以能够避免复制冲突。 3.合并复制 允许订阅者对出版物进行修改并将修改合并到目标数据库。各节点可独立工作,不必考虑事务的一致性。如果在合并修改时发生冲突,则复制按照一定的规则或自定义的冲突解决策略来对冲突进行分析并接受冲突一方的修改。 16.1.3 复制代理 1.快照代理 在分发者上创建并存储快照文件,在分发数据库中记录出版数据库和订阅数据库之间的同步信息。在分发者上运行并与出版者相连接。每个出版物都有自己的快照代理。 2.日志阅读代理 将出版者事务日志中标有复制的事务移至分发数据库。使用事务复制的每一个出版数据库都有自己的日志阅读代理。日志阅读代理在分发者服务器上运行。 3.分发代理 将存储在分发数据库中的事务或快照分发到订阅者服务器。如果事务出版物或快照出版物被设置为只有创建了推订阅即立即在出版者和订阅者之间同步,则在分发者上各有一个分发代理;否则将共享一个分发代理。合并出版物没有分发代理。 16.1.3 复制代理 16.1.4 可更新订阅 可更新订阅:可在订阅者处对复制数据进行修改,然后将修改以相应的方式反映到出版者。有三种类型: 1.即时更新 立即将订阅者的修改反映到出版者,允许这一修改不必马上同步到其它订阅者。在创建出版物时设置。 2.排队更新 将订阅者的修改保存在一个队列中的,当订阅者与出版者之间的网络连接恢复时,队列中的这些事务将按先后顺序被应用到出版者。在创建出版物时可对该选项进行设置。 3.即时更新并用排队更新作备份 订阅者的修改一方面立即反映到出版者(如果网络连接正常),另一方面会备份到队列中,以便当网络连接恢复时,将队列中的这些事务按先后顺序应用到出版者。 16.2 配置复制 16.2.1 创建服务器角色和分发数据库 16.2.2 配置复制选项 16.2.3 删除复制配置信息 16.2.1 创建服务器角色和分发数据库 ① 启动对象资源管理器,选中准备扮演出版者/分发者角色的服务器。 ② 在主菜单上选择“复制?配置分发…”,弹出“配置分发向导”对话框(从中可知该向导能够实现哪些复制配置),单击【下一步】,弹出“选择分发服务器”对话框。在该对话框中,可以使用默认选项“使“×××”成为自己的分发服务器”来指定当前服务器同时扮演分发者和出版者角色。 ③ 单击【下一步】弹出“启动SQL Server代理”对话框。选择“是” 。 ④ 单击【下一步】,弹出“快照文件夹”对话框。选定生成快照的文件夹后,单击【下一步】,弹出“分发数据库”对话框。单击【下一步】,弹出“发布服务器”对话框,再单击【下一步】,弹出“脚本文件属性对话框”。在此使用默认选项。 ⑤ 单击【下一步】,弹出“完成该向导”对话框,单击【完成】。此时会弹出一个报告窗口来显示创建进度,通过该窗口能了解SQL Server完成了哪些工作。 16.2.2

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档