- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 第 17 章 管 理 复 制 复制概述(如何设置复制) 复制中服务器角色 项目、发布和订阅 复制的类型 复制代理 复制场景 复制概述: 管理任务: 小王的学校在另一个城市建立了分校,分校拥有自己的数据库系统,并通过和母校一样的数据库架构实现信息化办公。学校要求母校的数据库中包含分校所有的数据,便于统一进行分析和管理。 怎么做?小王通过在母校和分校间创建复制任务来完成工作。 任务演示: 通过 SSMS ,小王需要在两个 SQL Server的实例中分别进行配置。他将分校的数据库服务器配置为发布服务器;母校的数据库服务器配置为订阅服务器;使用事务性复制来减少传输的数据量。 他先在分校的『对象资源管理器』中打开『复制』节点,通过右键单击『本地分发』选择『新建发布』启动『新建发布向导』。 在向导中,在分校发布服务器中指定需要发布的数据库,选定『事务性发布』发布类型,指明发布的表或视图,完成了发布服务器的配置。 另外,在母校的数据库服务器上,通过右键单击『本地订阅』选择『新建订阅』启动『新建订阅向导』。在向导中,通过指定发布服务器以及相关选项,建立好复制任务。 重要概念: 复制技术,为分布式数据的存储和处理提供了有力支持。通过复制,SQL Server 2005可生成数据的副本,并把这些数据副本分发到不同的地方,自动进行数据同步保证所有副本具有相同数据。 SQL Server 采用一种“松散一致”的复制模式在两个数据库之间进行复制,其特征是源数据与副本数据之间并不是在任何时刻都保持完全一致,它们的同步有一个延时。这两个数据库可在同一个计算机上,也可在不同计算机上,通过局域网或广域网进行连接。 发布:通过发布,可以指定将数据库的全部或一部分数据复制到其他数据库; 项目:通过指定项目,你可定义发布服务器的数据库中哪些对象进行复制,同时还可进一步筛选; 订阅:通过配置订阅,数据库可从发布服务器获取数据,并添加到自己的数据库中。 复制给数据库带来的好处: 使数据和用户更近,便于全球用户使用; 允许不需要持续连接的站点自治; 减少死锁冲突。 复制中服务器角色: 在 SQL Server 2005 复制中,所需的实例可为发布服务器、分发服务器、订阅服务器或是这三者的任意组合。 发布服务器 分发服务器 分发服务器 分发服务器 发布服务器用于创建和修改数据,分发服务器用于存储与一个或多个发布服务器相关的特定数据副本,订阅服务器用于接受数据。 发布服务器的角色: 它具有数据的原始副本,并使其可供订阅服务器使用。发布服务器上的数据被发送给分发服务器,然后再由分发服务器将数据传递给订阅服务器。 分发服务器的角色: 它用于存储状态信息副本和元数据副本,还可用于存储在发布服务器和订阅服务器之间传递的数据。 发布服务器也可用作分发服务器(称为本地分发服务器)。当复制量大时,通常会单独创建一个分发服务器(称为远程分发服务器)。 最佳实践: 若需配置一个发布服务器和多个订阅服务器,可使用分发服务器来减轻发布服务器的负载。 订阅服务器的角色: 它保存数据的复制副本,可对订阅服务器进行一些设定: 阻止其对数据进行修改; 允许其在发布服务器处进行修改; 允许其进行本地修改,并在随后合并在一起。 项目、发布和订阅: 需要进行复制的数据将被组织成项目或是发布。项目是数据订阅和同步的单位,发布则可以包含一个或多个项目,订阅服务器即可向外部订阅,也可内部订阅。 项目: 它是复制最基本的单元,用来表征被复制的数据库对象。既可以水平进行筛选,限制其包含的行;还可垂直进行筛选,限制其包含的列。 SQL Server 2005中可供选择的项目有: 表; 存储过程; 视图; 索引视图; 用户定义函数。 发布: 一个发布可以包含一个或多个项目,只能包含来自同一个数据库的项目。注意:一个数据库中可有多个发布。发布是订阅和复制的单位。 订阅: 它是针对发布而创建的,不能直接针对项目创建订阅。 创建推送订阅或请求订阅。推送订阅在发布服务器上创建并且可以在发布的同时为许多订阅服务器创建。 请求订阅在订阅服务器上创建。发布服务器需首先启用请求订阅并启用已注册的订阅服务器或已允许的匿名订阅。 复制的类型: 不同系统可能具有不同的而且通常是相冲突的复制要求。SQL Server 提供了三种不同的复制类型:快照复制、事务性复制和合并复制。 快照复制: 它概念
文档评论(0)