欢迎来到天天文库
浏览记录
ID:27703388
大小:739.69 KB
页数:14页
时间:2018-12-05
《sqlserver2005镜像构建手册(见证和非见证)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SQLServer2005镜像构建手册(见证/非见证)一、介绍SQLSERVER2005镜像基于円志同步,可良好实现故障转移。每个数据库镜像配H均包含一个主体服务器(乜含主体数裾库)、一个镜像服务器(包含镜像数裾库)和一个见证服务器(可选)。主体服务器和镜像服务器要求足独立的服务器实例。主体服务器和镜像服务器的角色足相对的,可以向动或者手动地将主体服务器与镜像服务器的角色互换。与主体服务器和镜像服务器不同的足,见证服务器#•不能川于数据库。见证服务器监视主体服务器和镜像服务器,确保在给定的时间P、j这两个故障转移服务器中有II只有一个作为主体服务器,从而支持£)动故障转移。
2、如果存在见证服务器,同步会话将以“高可川性模式”运行,如果主体服务器出现故障,可以实现故障自动转移。如果见证服务器不存在,同步会is将以“高级别保护模式”运行,出现故障需要手动故障转移,并且有可能丢失数据。1.1优点T表足SQLServer可川性它方解决方案的一个对照表,现吋我屮心使川的恢复模式足“冷备份”中的“备份/恢复”,通常來说“热备份”比“冷备份”的可用性更高,恢复更快,更适合我中心现时的实际情况。如果不从成本考虑的话,“热备份”中的“故障转移群集”的可川性足最高的,但足故障转移群集需要借助磁盘阵列而且建设本身复杂性较高。数裾库镜像的建立并没冇太多的硬件要求,鉍起码
3、没冇像“故障转移群集”需要井享存储这么高的要求。热备份暖备份冷备份功能数据库镜像故障祕群集点对点复制事务复制日志餓备份/恢夏分离/复制/附加可跌可齡可齡可始可餘跌>6口似自动转移故障是是否否否否户^0月是,可臣b重定向是,重艇翻^1P可选否,需要使用NLB来实现否,需要棚NLB来实现否否<3秒20秒+DB无数秒教秒+DB还原關检flk咖胖搬待机下的可访何性可以持续访问腿否可可否否1.2缺点(1)由于SQLServer足一个实例多个数据库的产品,数据库镜像技术足基于数据库级別的,因此每次主数据库新增数据库都必须为备机增加数据砟并「1.为新增的数据库建立镜像关系。(2)数据库的
4、登录名和用户是存储在master数据库,master数据库是不能做镜像的,所以毎次操作数据库的登录名和用户也是需要多维护一份;故障转移后,如果应用程序使用SQLSERVER验证,还需要将SQLSERVER新的主服务器上的登陆帐户解析成新的主服务器上的数掘库川户。成该任务最好的工具就足存储过程spchangeusers_login。(3)数据库作业不能得到相成的维护;SQLSERVER主服务器上可能还存在人景的支持对象需要被转移到各用服务器上:SQLAgent作业和警报、SQLSERVER集成服务包、支持数据库、连接服务器的定义、备份设备、维护计划、SQLMail或者数据库设
5、置、可能还有分布式事务协调器(MSDTC)设置,等等。当SQLAgent作业被传输到备用服务器后,大部分将被迫设置为禁用。一H出现故障转移,需要手动启用这些作业。(4)微软号称镜像可以让客户端对故障透明,但是实标测试屮发现只有满足特定的条件彳能实现透明化,而且透明化得客户端支持冰可行(.netFramework2.0以上,Microsoftjdbc驱动1.1以上)。(5)跨数据库事务和分布式事务均不支持数据库镜像。纵观其他几种方式,仅有“热备份”的“故障转移群集”没有这些问题。1.3基本模式MJ步:已提交的事务将在伙伴双方上提交异少:事务不需要等待镜像服务器将U志写入磁盘便
6、可提交1.4镜像运行模式z髙安全性模式支持同步操作。在高安全性模式下,当会话开始吋,镜像服务器将使镜像数据库尽快与主体数据库M步。在M步数据库之后,已提交的事务将在伙伴双方上提交,但会延事务滞后时间。具冇自动故障转移功能的高安全性模式要求使川第三个服务器实例,称为“见证服务器”。与这两个伙伴不同的是,见证服务器丼不能川于数据库。见证服务器通过验证主体服务器是否己启用并运行来仅支持自动故障转移。只有4:镜像服务器和见证服务器与主体服务器断开连接之后而保持相互连接吋,镜像服务器才启动£)动故障转移。髙性能模式异步运行。将事务安全设置为OFF时,数据库镜像会话便会异步运行。镜像服
7、务器尝试与主体服务器发送的n志记录保持同步。虽然镜像数据库可能稍微滞后于主体数据库,但这两个数裾库之间的时间间隔通常很小。但是,如果主体服务器的工作负荷过高或镜像服务器系统的负荷过高,则时间间隔会增大。二、方法2.1单机多实例适用于单台机器的多个实例间做数据同步测试2.2同网段(域环境)适用于域环境中,相对证书方式,配置相对简单,省去了建立密钥、证书及多次为川户授权的过程2.3同网段(非域):证书方式基本步骤:1.各服务器环境配置(非域环境下的DNS配置和映射关系配置等)2.各服务器生成主密钥(MASTERKEY)
此文档下载收益归作者所有