- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第 14 章 实现数据库镜像和日志传送 概念理解及描述 数据库镜像 日志传送 概念理解及描述: 管理任务: 你所在教研室得到省教育厅的一个开发项目,提供一套关于高考的管理系统。通过该系统,所有考生的信息将会记录在数据库中,考试结束后扫描考卷将相关信息存储到数据库中;每个评卷人都通过网络应用程序连接到数据库进行改卷,分数汇总于数据库;评卷结束后,学生可通过网站或电话对成绩进行查询。 出于高考重要性,该项目对数据库提出较高可靠性要求: 保证服务器在整个过程中能够随时可用; 数据库故障时,保证实现实时的故障转移; 数据库中数据不会因硬件问题丢失或出错; 使用现有硬件标准。 任务演示: 首先制定计划,按步骤实现数据库镜像: 确认机房环境,减少硬件故障,为服务器配置不间断电源; 使用数据库镜像实现高可靠性; 配置镜像选项为高可用性模式; 使用RAID5保证数据存储。 按步骤实现数据库镜像: 在三台机子上安装SQL Server 实例; 对主体服务器进行完全备份; 对备份好的数据库恢复到“镜像服务器”; 通过数据库任务『镜像』启动配置数据库镜像安全向导。 重要概念: 使数据库维持不间断工作,是重要的管理任务。通常首先保证服务器本身和操作系统能持续工作;针对数据库特点,保证SQL Server 的可用性。 SQL Server 为维持可用性主要采取途径有: 服务器群集 :利用Windows Server 2003的群集功能,使用特定硬件实现,拥有最高的可用性能,但实现价格较高; 数据库镜像:使用标准硬件实现,可以自动进行故障转移和恢复,成本适中; 日志传送:使用成本较低的标准硬件实现,不能实现故障自动转移,可以对故障恢复进行手工控制。 数据库镜像 : 学完本节。你应能够: 定义数据库镜像 理解运行模式 数据库镜像端点及其创建方法 配置数据库镜像的会话语法 数据库镜像处理故障转移方法 配置数据库镜像 场景: 某企业销售部门建立数据库,所有员工离开这个数据库将无法正常工作。若数据库发生故障,可能会导致订单和客户的丢失。 该数据库安装在现有的服务器上,无法重建群集来保护数据库的可用性。那该怎么做能保证数据库随时可用,并在出现故障时启用冗余数据库? 数据库镜像是另一种实现故障转移群集的高可用性解决方案。数据库镜像无需使用具有群集能力的硬件,通过标准硬件就可实现故障转移,且所有管理任务都在SQL Server 内部进行。 在数据库镜像解决方案中,数据库存储在一台服务器上,将其副本放在另一台服务器上提供数据库副本。出现故障,该备用副本将用于为客户端提供服务。 注意: 不能将数据库镜像与系统数据库一起使用。 数据库镜像角色: 数据库镜像有两个强制角色和第三个可选角色组成。可以在见证服务器上随意定义SQL Server 实例来管理从主数据库到镜像数据库的自动故障转移。 主体服务器: 它承载数据库的有效副本(主体数据库)和服务客户端的请求。主体服务器在将所有事务应用于主体数据库之前将其转发至镜像服务器。 镜像服务器: 它承载主体数据库的副本(镜像数据库)并应用由主体数据库转发的事务,保证镜像数据库与主体数据库的同步。 见证服务器: 它是数据库镜像解决方案的一个可选组件。如果存在见证服务器,它将负责监视主体服务器和镜像服务器,确保持续的连通性和参与到镜像会话中(此过程称为“仲裁”)。 见证服务器是是实现自动故障转移所必需的,一个见证服务器可以同时支持多个镜像会话。见证服务器服务的每个数据库镜像对在sys.database_mirroring_witnesses 分类视图中都有一行信息。 使用数据库镜像的场合: 某个数据库要求冗余时; 不准备投资具有群集能力的硬件时; 需要比故障恢复群集少的管理开销时。 数据库镜像端点: 端点是启动服务器的网络联通性的SQL Server 对象。在数据库镜像中,由端点定义TCP端口,实例在此端口上监听镜像信息。每个实例需要一个专用的端点。 创建镜像的端点: 使用CREATE ENDPOINT 语句为数据库镜像生成端点。 可使用WINDOWS 身份验证或基于证书的身份验证作为端点的身份验证模式。 用T-SQL 语句创建端点的语法如下: CREATE ENDPOINT endpointName STATE=STARTED AS TCP ( LISTENER_PORT = listene
您可能关注的文档
- Solution负载均横解决方案.ppt
- SOP教材的作用与重要性.ppt
- SOP——标准作业程序.ppt
- SOP标准作业程序模式方案.ppt
- sop落地计划宣讲.ppt
- SOS境外救援保险业务介绍.ppt
- SOTN-GPS车辆移动监控系统.ppt
- SoundForge音频处理入门.ppt
- SourceSafe)使用方法.ppt
- SPARK大数据处理引擎(初级).ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)