windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final

windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final

ID:33252275

大小:4.36 MB

页数:66页

时间:2019-02-22

windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final_第1页
windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final_第2页
windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final_第3页
windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final_第4页
windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final_第5页
资源描述:

《windows_2008域环境下sqlserver2005基于镜像双机热备方案_tb_2012039_final》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2012.03.29,tb,ideal,shanghai项目背景:本期机场能源新增5台PCServer,计划将TOC报修呼叫系统迁移至新的服务器环境上。数据库服务器为两台IBMX3650服务器,打算将现有SQLServer2005数据库环境迁移到此两台PCServer上,并做到冗余。应用户要求:在不新增设备(共享存储)或软件(集群软件授权)的基础上,实现数据库热备且能做到故障自动迁移。在仔细评估SQLServer各种热备/冷备方案后,基于现有服务器及网络环境,现确定采取SQLServer镜像热备实施方案,实现以上数据备份要求。本实施

2、文档内容编排如下:1.数据库镜像技术简介;2.环境说明(软/硬件技术要求、测试环境与生产环境差异说明等);3.实施详细步骤;4.配置完成说明及常见问题解答;其中,实施详细步骤梳理如下:1.服务器安装DNS及ActiveDirectory域控,且实现DNS及域控冗余;2.数据库镜像配置步骤;现将各部分展开详细描述如下:数据库镜像简介:1、简介数据库镜像是将数据库事务处理从一个SQLServer数据库移动到不同SQLServer环境中的另一个SQLServer数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜

3、像所需的最小需求包括了两个不同的SQLServer运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。当事务写入你的基本服务器的时候,他们也同样被传送到并写入你的镜像数据库中。除了基本和镜像之外,你还可以引入另一个可选的组件,名为“见证”。见证服务器是第三个SQLServer2005运行实例,它是在判断什么时候进行错误恢复的时候,用于基本和镜像之间内部交流。只有当你想实现自动错误恢复的时候用到这个选项。它实现了2比1投票的能力,当我的一个组件不可达,并因此

4、需要进行错误恢复的时候。见证服务器只有在你想实现自动错误恢复的时候才需要用到。2、优点下表是SQLServer可用性官方解决方案的一个对照表,显示冷备、热备之间的区别,通常来说“热备份”比“冷备份”的可用性更高,恢复更快,更适合TOC报修系统现时的数据库环境。如果不从成本考虑的话,“热备份”中的“故障转移群集”的可用性是最高的,但是故障转移群集需要借助磁盘阵列而且建设本身成本和复杂性较高。数据库镜像的建立并没有太多的硬件要求,最起码没有像“故障转移群集”需要共享存储这么高的要求。3、缺点(1)由于SQLServer是一个实例多个数据库

5、的产品,数据库镜像技术是基于数据库级别的,因此每次主数据库新增数据库都必须为备机增加数据库并且为新增的数据库建立镜像关系[本系统未分配第三台以上数据库服务器,可忽略此项]。(2)数据库的登录名和用户是存储在master数据库,master数据库是不能做镜像的,所以每次操作数据库的登录名和用户也是需要多维护一份,(3)数据库作业不能得到相应的维护。(4)微软号称镜像可以让客户端对故障透明,但是实际测试中发现只有满足特定的条件才能实现透明化,而且透明化得客户端支持才可行(.netFramework2.0以上,Microsoftjdbc驱动

6、1.1以上)[本系统已具备此环境]。(5)跨数据库事务和分布式事务均不支持数据库镜像[本系统未建此类事务,可忽略此项]。纵观其他几种方式,仅有“热备份”的“故障转移群集”没有这些问题。环境准备:生产环境与本方案测试环境中的操作系统及数据库版本差异对比:生产环境本方案测试环境差异说明R2只是系统补丁WindowsServer2008,R2,X64,WindowsSer2008,X64,操作及虚拟机组件升系统级,对本方案操作SP2补丁SP2补丁无任何影响32位与64位差异,数对数据库操作无SQLServer2005,etp,x86,SQL

7、Server2005,etp,x64,明显差异,镜像据要求数据库补丁SP2补丁SP4补丁SP1及以上,均满库足版本要求数据库镜像要建立必需得建立信任关系,那么在Windows环境下建立信任关系可以通过三种方式:域帐户,证书信任,windows匿名登陆,为便于日后维护及扩展,本项目采用域帐户方式进行数据库镜像配置,且引入见证服务器实现高可用性(故障自动迁移+热备)运行方式。本次测试环境是在WMwareworkstation7.1.4上安装部署3台WindowsServer2008虚拟机,分别扮演主体数据库服务器(Principal)、镜

8、像数据库服务器(Mirror)、见证服务器(Witness),实现高可用故障转移数据库镜像。网络拓扑详见下图:本期测试环境网络拓扑图:其中:Principal:主体数据库服务器,主DNS及主域控都在主体服务器上配置;Mi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。