SQL Server 2012已经发布一段时间了,目前在微软MSDN网站上能够下载到SQL Server 2012 RC0版,最近花了一点时间测试了一下SQL Server 2012 RC0 Edition的Failover Cluster功能,下面给大家分享一下测试的详细步骤,如有此方面的需求,可以借助此篇文章来解决工作中遇到的技术困难问题,希望这篇文章给大家带来帮助。

测试SQL Server 2012 RC0 Edition Failover Cluster_第1张图片

                                   测试SQL Server 2012 RC0 Edition Failover Cluster_第2张图片

通过上面二张截图,可以看到目前可以下载到简体中文的SQL Server 2012 RC0版ISO文件。

SQL Server 2012 故障转移群集安装的详细文档请参考:http://technet.microsoft.com/zh-cn/library/hh231721(v=sql.110).aspx

从微软Technet网站上的这篇文档http://technet.microsoft.com/zh-cn/library/ms189910(v=sql.110).aspx介绍,在安装SQL Server 2012 故障转移群集之前有要安装Microsoft 分布式事务处理协调器的需要,但是不是必须要安装MSDTC,由于本次实验安装SQL Server 2012 RC0 Edition的所有功能组件,所以在创建SQL Server 2012故障转移群集之前,首先在Windows Server 2008 R2 SP1 Failover Cluster环境里面创建Microsoft分布式事务处理协调器(MSDTC)群集资源。

测试SQL Server 2012 RC0 Edition Failover Cluster_第3张图片

创建一个分布式事务协调器(DTC),对着服务和应用程序右键,点击配置服务或应用程序。

测试SQL Server 2012 RC0 Edition Failover Cluster_第4张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第5张图片

选择分布式事务协调器(DTC), 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第6张图片

输入名称:SQL2012HA-MSDTC和IP地址:192.168.0.12, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第7张图片

把存放SQL Server 2012 Failover Cluster MSDTC资源的群集磁盘1沟上, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第8张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第9张图片

正在配置群集存储设备。

测试SQL Server 2012 RC0 Edition Failover Cluster_第10张图片

可以看到分布式事务协调器(DTC)已经创建完成了, 点击“查看报告”, 点击“完成”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第11张图片

可以看到创建分布式事务协调器(DTC)完成之后的详细信息。

测试SQL Server 2012 RC0 Edition Failover Cluster_第12张图片

点击服务和应用程序,可以看到MSDTC已经创建成功了,当前运行在SQL2012Node2这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第13张图片

可以看到存放MSDTC资源的群集磁盘自动转移到SQL2012Node2这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第14张图片

在创建SQL Server 2010 RC0 Edition Failover Cluster之前,首先要为SQL2012Node1和SQL2012Node2这两个节点安装.NET Framework 3.5.1和Windows PowerShell 2.0等必备组件,否则在安装SQL Server 2012 RC0 Edition的过程中会遇到错误,导致SQL Server 2012 RC0 Edition安装失败。

测试SQL Server 2012 RC0 Edition Failover Cluster_第15张图片

使用SQL2012Admin这个用户登录进入SQL2012Node1这个群集节点的桌面,把SQL Server 2012 RC0 Edition的ISO插入到光驱里面,点击运行SETUP.EXE。

测试SQL Server 2012 RC0 Edition Failover Cluster_第16张图片

正在运行SQL Server 2012 RC0。

测试SQL Server 2012 RC0 Edition Failover Cluster_第17张图片

点击“新的SQL Server 故障转移群集安装”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第18张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第19张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第20张图片

正在安装程序文件。

测试SQL Server 2012 RC0 Edition Failover Cluster_第21张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第22张图片

选择“SQL Server功能安装”, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第23张图片

点击“全选”, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第24张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第25张图片

把SQL Server网络名称定为SQL2012RC0-HA, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第26张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第27张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第28张图片

把群集磁盘3沟上, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第29张图片

输入SQL Server 2012 RC0 Edition Failover Cluster的IP地址:192.168.0.62, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第30张图片

输入服务账户:SQL2012Service, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第31张图片

添加SQL Server 2012 Cluster Admins这个组里面的成员作为SQL Server管理员, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第32张图片

可以看到数据目录存放在盘符为S的群集磁盘里面, 点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第33张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第34张图片

把SQL Server 2012 Cluster Admins组添加在里面,使用这个组里面的成员具有对Analysis Services的管理权限。

测试SQL Server 2012 RC0 Edition Failover Cluster_第35张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第36张图片

选择“安装和配置”,点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第37张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第38张图片

点击“下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第39张图片

点击“安装”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第40张图片

可以看到正在安装SQL Server故障转移群集。

测试SQL Server 2012 RC0 Edition Failover Cluster_第41张图片

测试SQL Server 2012 RC0 Edition Failover Cluster_第42张图片

可以看到在SQL2012Node1这个节点上安装SQL Server 2012 RC0 Edition的群集已经成功了,点击“关闭”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第43张图片

打开故障转移群集管理器,点击SQL Server(MSSQLSERVER),可以看到SQL Server 2012的所有资源都正常运行了,并且可以看到当前的所有资源是运行在SQL2010Node1这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第44张图片

测试SQL Server 2012 RC0 Edition Failover Cluster_第45张图片

打开Microsoft SQL Server Management Studio。

测试SQL Server 2012 RC0 Edition Failover Cluster_第46张图片

点击“连接”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第47张图片

可以看到能够打开Microsoft SQL Server Management Studio里面的所有选项了。

测试SQL Server 2012 RC0 Edition Failover Cluster_第48张图片

可以看到SQL Server 2012 RC0 Edition的服务正常运行。

测试SQL Server 2012 RC0 Edition Failover Cluster_第49张图片

使用SQL2012Admin这个账户登录进入SQL2012Node2的桌面,插入SQL Server 2012 RC0 Edition的ISO,点击向SQL Server故障转移群集添加节点。

测试SQL Server 2012 RC0 Edition Failover Cluster_第50张图片

点击 “确定”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第51张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第52张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第53张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第54张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第55张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第56张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第57张图片

点击 “下一步”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第58张图片

点击 “安装”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第59张图片

可以看到正在把SQL2012Node2这个节点添加到SQL Server故障转移群集环境里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第60张图片

测试SQL Server 2012 RC0 Edition Failover Cluster_第61张图片

可以看到已经成功把SQL2012Node2这个节点添加到SQL Server故障转移群集环境里面了。

测试SQL Server 2012 RC0 Edition Failover Cluster_第62张图片

打开Active Directory用户和计算机,展开域名(contoso.com),点击Computer,可以看到自动生成故障转移群集虚拟网络名称账户。

测试SQL Server 2012 RC0 Edition Failover Cluster_第63张图片

打开DNS管理器,展开正向查找区域,点击contoso.com,可以看到自动生成故障转移群集虚拟网络名称账户的A记录。

注意:安装完成SQL Server 2012 RC0 Edition Failover Cluster之后,需要把SQL2012Node1和SQL2012Node2这两个节点重新启动一下。

测试SQL Server 2012 RC0 Edition Failover Cluster_第64张图片

可以看到当前SQL Server 的所有资源是运行在SQL2012Node1这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第65张图片

可以看到我把SQL2012Node1这个节点关闭了。

测试SQL Server 2012 RC0 Edition Failover Cluster_第66张图片

可以看到SQL Server 资源正在从SQL2012Node1这个节点转移到SQL2012Node2这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第67张图片

可以看到SQL Server所有资源已经自动转移到SQL2012Node2这个节点里面了,当前SQL Server的所有资源运行在SQL2012Node2这个节点里面。

测试SQL Server 2012 RC0 Edition Failover Cluster_第68张图片

可以看到三块群集磁盘自动从SQL2012Node1这个节点转移到SQL2012Node2这个节点里面了。

测试SQL Server 2012 RC0 Edition Failover Cluster_第69张图片

打开Microsoft SQL Server Management Studio,点击“连接”。

测试SQL Server 2012 RC0 Edition Failover Cluster_第70张图片

可以看到在SQL2012Node2上面也能够打开Microsoft SQL Server Management Studio里面的所有选项了。

测试SQL Server 2012 RC0 Edition Failover Cluster_第71张图片

可以看到SQL Server 2012 RC0 Edition的服务正常运行。