SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15

上传人:E**** 文档编号:89349831 上传时间:2019-05-23 格式:PPT 页数:26 大小:169.50KB
返回 下载 相关 举报
SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15_第1页
第1页 / 共26页
SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15_第2页
第2页 / 共26页
SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15_第3页
第3页 / 共26页
SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15_第4页
第4页 / 共26页
SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15》由会员分享,可在线阅读,更多相关《SQL Server实用简明教程(第二版) 教学课件 ppt 作者 ch15(26页珍藏版)》请在金锄头文库上搜索。

1、2019年5月23日,第1页,第15章 数据复制,SQL Server实用简明教程(第二版) 清华大学出版社,教学目标 教学重点 教学过程,2019年5月23日,第2页,教学目标,数据复制是一项复杂且抽象技术,为了更好地理解数据复制的过程和原理,可以把数据复制过程比喻成与其非常类似的报纸或杂志的出版过程。本章将对Microsoft SQL Server系统的数据复制技术进行详细地分析和研究。,2019年5月23日,第3页,教学重点,了解数据复制的概念和特点 理解复制和出版的关系 理解推出和拉回订阅模型 掌握复制的类型和物理模型 掌握如何规划数据复制 熟练掌握如何建立数据复制 掌握复制的监测和故

2、障诊断技术,2019年5月23日,第4页,教学过程,概述 复制代理、复制类型和模型 建立数据复制 在异构环境中复制数据 监视和维护复制,2019年5月23日,第5页,15.1 概述,数据复制的特点 复制与出版的关系 推出拉回订阅模型,2019年5月23日,第6页,数据复制的特点,复制是一个内置程序,不是一个附加程序; 把复制过程比喻成出版过程; 把数据源服务器比喻成发布服务器,也称为出版者; 把接收数据的服务器比喻成订阅服务器,也称为订阅者; 把复制的内容比喻成项目和发布; 可以周期性地把发布服务器上的数据完全复制到订阅服务器上; 在复制过程中,可以只复制变化了的数据,未改变的数据不必复制;

3、允许用户在接收数据的站点上自主地改变通过复制传输过来的数据; 可以实现异构环境的数据复制服务; 支持通过Internet复制数据; 提供用于复制的多个向导工具,使用这些工具可方便配置和管理数据复制; 所有的复制任务都可以使用脚本完成,方便了复制的编程过程和维护过程; 提供了复制监测工具,可以监测复制活动。,2019年5月23日,第7页,复制与出版的关系,复制是一种比较抽象和复杂的过程。在复制过程中,涉及到的复制组件和复制服务都比较多,复制的实现也比较复杂。为了更好地理解复制过程,可以把复制过程比喻成相对来说较容易理解的出版过程。 由于把复制过程比喻成了出版过程,因此,复制过程中的组件也就可以进

4、行相应的比喻,例如发布服务器、订阅服务器、分发服务器、项目和发布。,2019年5月23日,第8页,推出拉回订阅模型,推出-订阅模型就是在发布服务器上创建订阅物。 使用推出模型,发布服务器将数据复制到订阅服务器,而不必等待订阅服务器发出请求数据。推出订阅模型可以集中管理订阅物。 在订阅服务器中建立订阅物就称为拉回订阅。在拉回订阅中,由订阅服务器创建拉回的订阅物。使用拉回模型,订阅服务器必须发出数据请求,然后发布服务器才会把数据复制到订阅服务器。,2019年5月23日,第9页,15.2 复制代理、复制类型和模型,复制代理 复制的类型 复制的物理模型,2019年5月23日,第10页,复制代理,在复制

5、过程中,必须有相应的复制进程。通过这些复制进程来完成复制的整个过程。这些复制过程中的进程可以把发布从发布服务器中传送到分发服务器中,然后由分发服务器把这些发布传送到订阅服务器中。 在Microsoft SQL Server 2000中,依靠若干个复制代理来完成复制进程。这些复制代理包括快照代理、分布代理、日志读代理和合并代理。,2019年5月23日,第11页,复制的类型,根据事务的一致性、各个站点的自主性和分区数据避免冲突的能力,可以把复制分成3种类型。 这3种复制类型分别是快照复制、事务复制和合并复制。,2019年5月23日,第12页,快照复制类型,快照复制类型就是把在发布服务器上的发布中的

6、当前数据进行快照,然后周期地替代订阅服务器上的发布。这个过程类似于快速拍照的过程,即首先抓拍发布服务器上的数据内容,然后把这些照片贴在订阅服务器上。 快照复制是一种基本的、可以独立使用的复制类型,,2019年5月23日,第13页,事务复制类型,事务复制类型就是把发布服务器上的事务作为增加的变化分布到订阅服务器中。事实上,事务复制就是只把改变的内容复制过去,而快照复制则不论数据是否变化,都要把标记为复制的数据全部复制过去。 在这些复制类型中,事务复制是一种常用的复制类型,因为它可以最大程度地降低事务一致性的延迟。 当然,事务复制不是一种可以完全独立的复制类型,而是建立在快照复制基础上的一种复制。

7、,2019年5月23日,第14页,合并复制类型,合并复制类型允许站点自主改变复制过的数据,经过一段时间之后,或者是周期性的调度时间,或者是根据需要而预定的时间,把有关站点对复制数据的改变合并起来,并且反应到全部站点。,2019年5月23日,第15页,复制的物理模型,复制的物理模型就是复制设计的物理实现,包括如何选择发布服务器、订阅服务器和分发服务器,以及如何连接这些服务器。 一般地,有3种基本的复制模型,分别是中心发布服务器/分发服务器、中心订阅服务器/多个发布服务器、多个发布服务器/多个订阅服务器。,2019年5月23日,第16页,中心发布服务器/分发服务器,中心发布服务器/分发服务器就是指

8、把一个服务器定义为发布服务器/分发服务器,把一个或者多个服务器定义为订阅服务器,由中心发布服务器/分发服务器负责出版和分布数据到一个或者多个订阅服务器中。 发布服务器既可以放在一台服务器上,也可以放在不同的服务器上。有时候,为了减轻发布服务器的工作负荷,将发布服务器和分发服务器放在不同的服务器上。,2019年5月23日,第17页,中心订阅服务器/多个发布服务器,中心订阅服务器/多个发布服务器就是多个发布服务器把数据复制到一个单个的订阅服务器中。 在这种模型结构中,订阅服务器拥有全部数据信息,各发布服务器拥有本地数据,适用于将分支机构的数据信息传输给企业的中心等环境。 在这种结构中要注意,由于多

9、个发布服务器可以向同一个订阅表中写数据,因此要确保这些数据不能覆盖,通过水平筛选这些数据就可以解决这些问题。,2019年5月23日,第18页,多个发布服务器/多个订阅服务器,多个发布服务器/多个订阅服务器就是指多个发布服务器和多个订阅服务器都起到双重的作用,即在这些服务器中,每一个服务器既是发布服务器,又是订阅服务器。这种结构是非常重要的结构,因为它最接近完全的分布式数据处理过程。,2019年5月23日,第19页,15.3 建立数据复制,规划复制 建立复制 使用“配置发布和分发向导” 使用“创建发布向导” 使用“创建请求订阅向导”,2019年5月23日,第20页,规划复制,将要出版哪些数据,这

10、是复制的对象; 哪些人、哪些服务器将接收到这些数据,这些订阅服务器是否会断开连接,能否修改复制的数据; 数据同步化的频率,是根据调度执行还是根据需要执行; 现有网络的特点,例如所有站点是否都是可用的、网络的速率、网络的容量、网络的可靠性; 复制的拓扑结构,即使用的复制模型、确定服务器的角色、确定是使用远程分发服务器还是本地分发服务器,以及是否共享分发数据库; 将要使用的复制类型,可以选择快照复制、事务复制和合并复制; 如何初始化复制活动,推出复制使用分发服务器的资源,拉回复制使用订阅服务器的资源; 订阅服务器的类型,本地订阅服务器、全局订阅服务器或者匿名订阅服务器; 订阅服务器的数量,这有助于

11、确定出版负荷和是否使用分发服务器; 空间要求,取决于项目和发布的数量、复制的频率高低、复制延迟的长短以及复制的类型; 数据定义问题,因为有些数据不能被复制或者在复制过程中被修改,2019年5月23日,第21页,建立复制,建立复制就是指建立网络安全性访问,建立和配置各种服务器,创建发布和订阅物的过程。 建立网络安全性访问就是指参加复制的服务器如果在不同的Windows域中,那么必须在这些域中建立信任关系。另外,建议参加复制的所有服务器都使用同一个SQLServerAgent服务帐户,这个帐户应该具有管理员权限。,2019年5月23日,第22页,使用“配置发布和分发向导”,2019年5月23日,第

12、23页,使用“创建发布向导”,2019年5月23日,第24页,使用“创建请求订阅向导”,使用“创建请求订阅向导”可以完成拉回订阅物的创建。 创建过程包括: 选择发布服务器和发布 选择订阅物将在的数据库 设置该订阅物的初始化和同步调度 其他属性,2019年5月23日,第25页,15.4 在异构环境中复制数据,在异构环境中复制数据,Microsoft SQL Server 2000支持的异构数据库是Acess数据库、Oracle数据库和其他使用ODBC或者OLE DB驱动程序的数据库。 在异构环境中复制数据时,既可以把数据出版到异构订阅服务器中,也可以从异构数据库中复制数据到订阅服务器中。把数据出版到异构环境中,只能使用推出订阅,不能使用拉回订阅。也就是说,只能在发布服务器上建立订阅物。,2019年5月23日,第26页,15.5 监视和维护复制,在Microsoft SQL Server 2000中,提供了Replication Monitor工具。 通过使用Replication Monitor可以查看许多复制的信息,例如可以查看发布服务器、发布和订阅物的清单,查看已经调度的复制代理,查看复制代理和作业的工作历史,还可以监测数据库的空间等。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号