接文章“WindowsServer 2012 R2服务器群集测试”,本节安装并配置SQL Always On

Node1上全新安装SQL Server 2012

SQL 2012 with SP1 Always On Availability Groups 安装_第1张图片


点击“全新SQLServer 独立安装或向现有安装添加功能”

注意:不要选则了“新的SQLServer故障转移群集安装”

SQL 2012 with SP1 Always On Availability Groups 安装_第2张图片


先决条件检查已通过,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第3张图片


采用默认,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第4张图片


勾选“数据库引擎服务、客户端工具连接、管理工具-基本、管理工具-完整”

SQL 2012 with SP1 Always On Availability Groups 安装_第5张图片


采用默认实例,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第6张图片


填写服务帐户信息

SQL 2012 with SP1 Always On Availability Groups 安装_第7张图片


排序规则根据实际需要填写

SQL 2012 with SP1 Always On Availability Groups 安装_第8张图片


指定SQLServer管理员

SQL 2012 with SP1 Always On Availability Groups 安装_第9张图片


准备安装,确认无误后,点击“安装”

SQL 2012 with SP1 Always On Availability Groups 安装_第10张图片


提示安装完成

SQL 2012 with SP1 Always On Availability Groups 安装_第11张图片


安装完成后打开“SQLServer Configuration Manager”,右击“SQLServerMSSQLSERVER)”选则属性,切换到“AlwaysOn高可用性”选项卡,系统会自动识别Windows故障转移群集名称,勾选“启用AlwaysOn可用性组”,提示需要重启SQL ServerMSSQLSERVER)服务,才可以生效

SQL 2012 with SP1 Always On Availability Groups 安装_第12张图片

注意:以上步骤需要在Node2上做相同的操作。


首选需要先创建数据库,然后对其做完整备份,我创建的数据库如下Test1Test2。展开“AlwaysOn高可用性”,右击“可用性组”并选则“新建可用性组向导”

SQL 2012 with SP1 Always On Availability Groups 安装_第13张图片


查看可用性组简介

SQL 2012 with SP1 Always On Availability Groups 安装_第14张图片


指定可用性组名称,我这里是HA

SQL 2012 with SP1 Always On Availability Groups 安装_第15张图片


勾选我们的测试数据库,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第16张图片


点击“添加副本”然后登录Node2服务器的SQL,同时勾选Node1Node2服务器实例的“自动故障转移、同步提交”,同时将可读辅助副本改写为“是”

SQL 2012 with SP1 Always On Availability Groups 安装_第17张图片

SQL 2012 with SP1 Always On Availability Groups 安装_第18张图片


切换到“短点”,可以查看端点的端口号为5022,所以务必将端口号5022开放,说明:我此次实验是关闭防火墙的。

SQL 2012 with SP1 Always On Availability Groups 安装_第19张图片


选则数据同步共享网络位置,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第20张图片


创建可用性组前先决条件验证,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第21张图片


提示创建可用性组成功

SQL 2012 with SP1 Always On Availability Groups 安装_第22张图片


此时,同时登录Node2服务器的SQL,可以看到在Node1Node2SQL的可用性组下分别创建了一个高可用性组HA,且分为一主一副,副的即为同步过来的

SQL 2012 with SP1 Always On Availability Groups 安装_第23张图片


以后如果想要添加高可用性数据库时,只需要右击“可用性数据库”并选则“添加数据库”,即会出现和创建可用性组步骤一样的界面,直至数据库添加进来

SQL 2012 with SP1 Always On Availability Groups 安装_第24张图片


下面测试SQLServer Always On模拟故障转移测试。

选中HA组并右击,选则“故障转移”

SQL 2012 with SP1 Always On Availability Groups 安装_第25张图片


查看可用性组故障转移简介

SQL 2012 with SP1 Always On Availability Groups 安装_第26张图片


因为我选则的是Node1HA,所以这块只能转移到Node2上,下一步

SQL 2012 with SP1 Always On Availability Groups 安装_第27张图片


点击“连接”

SQL 2012 with SP1 Always On Availability Groups 安装_第28张图片


直到提示故障转移完成

SQL 2012 with SP1 Always On Availability Groups 安装_第29张图片


此时,可以看到提示Node2显示“主要”,Node1显示“辅助”

SQL 2012 with SP1 Always On Availability Groups 安装_第30张图片

至此SQLServer Always OnWindows集群测试完成。