幽灵资源网 Design By www.bzswh.com

SQLserver 2014 AlwaysOn增强了原有的数据库镜像功能,使得先前的单一数据库故障转移变成以组(多个数据)为单位的故障转移。同时可以支持多达9个复制伙伴,可读性辅助副本服务器等多个特性。对于以组为单位的数据库,主要是解决应用对于多个数据库之间存在的依赖性,从而进行整体转移。其次,可以将那些报表或者只读需求转移到只读辅助副本,从而大大减少主副本的负载,使得主副本更加容易扩展,更好地支持生产负载,以及对请求提供更快的响应。
本文描述了基于虚拟环境Windows 2012 + SQLserver 2014 AlwaysOn配置过程。

一、配置环境描述

<code class="hljs scss">基于Vmware workstation 12,4台虚拟机,其中一台域控,3个SQL节点,使用NAT模式,关闭DHCP 
此处为简化演示,先安装2个节点的AlwaysOn,即SQLnode1,SQLnode2 
机器名称 IP GateWay DNS
SQLDC 192.168.171.20 192.168.171.2 127.0.0.1
SQLnode1(主) 192.168.171.21 192.168.171.2 192.168.171.20
SQLnode2(辅) 192.168.171.22 192.168.171.2 192.168.171.20
SQLnode3(辅) 192.168.171.23 192.168.171.2 192.168.171.20
AlwaysOnWSFC 192.168.171.18 
</code>

二、配置AlwaysOn前提

<code class="hljs scss"> [安装Windows 2012域控(For SQLServer 2014 AlwaysOn)](http://blog.csdn.net/leshami/article/details/51180359)
[Windows 2012配置故障转移(For SQLServer 2014 AlwaysOn)](http://blog.csdn.net/leshami/article/details/51218021)
[安装SQLserver 2014(For AlwaysOn)](http://blog.csdn.net/leshami/article/details/51224954)
</code>

三、开启AlwaysOn

1)使用与账户启动sqlserver(2节点)

确保2节点使用了域用户账号启动

Windows2012配置SQLServer2014AlwaysOn的图解 

2)启用AlwaysOn可用性组(2节点)

打开SQLserver配置管理器,找到SQLserver服务,勾选启用AlwaysOn可用性组

Windows2012配置SQLServer2014AlwaysOn的图解

3)重启SQLserver使AlwaysOn生效(2节点)

Windows2012配置SQLServer2014AlwaysOn的图解

4)验证AlwaysOn开启(2节点)

右单击SQLserver服务器选择属性,可以看到启用HADR为True,即表明AlwaysOn已生效

Windows2012配置SQLServer2014AlwaysOn的图解

5)在主节点上创建演示库及表

<code class="hljs scss"><code class="hljs sql">此处演示我们基于SQLnode1,作为主副本 
CREATE DATABASE AlwaysonDB1; 
GO 
CREATE DATABASE AlwaysonDB2; 
GO 
USE AlwaysonDB1; 
GO 
CREATE TABLE t1 (id INT ,dbname VARCHAR(20)); 
INSERT INTO t1 VALUES ( 1, 'AlwaysonDB1' ); 
USE AlwaysonDB2; 
CREATE TABLE t2 (id INT ,dbname VARCHAR(20)); 
INSERT INTO t2 VALUES ( 1, 'AlwaysonDB2' ); </code></code>

6)创建共享文件夹,用于存放备份以及辅助节点读取备份

如下图,创建了共享文件夹

Windows2012配置SQLServer2014AlwaysOn的图解

7)为共享文件夹分配合适的权限

Windows2012配置SQLServer2014AlwaysOn的图解

8、备份数据库

此步骤可以省略,可以在初始化的时候有SQLserver自行备份及还原
backup database AlwaysonDB1 to disk='C:\AlwaysonBAK\AlwaysonDB1.BAK';
backup database AlwaysonDB2 to disk='C:\AlwaysonBAK\AlwaysonDB2.BAK';

四、配置AlwaysOn可用性组

1)使用可用性组向导,如下图

Windows2012配置SQLServer2014AlwaysOn的图解

<喎"https://www.jb51.net/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs scss">2)指定可用性组名称

Windows2012配置SQLServer2014AlwaysOn的图解

3)为可用性组选择数据库,即哪些数据库为为当前可用性组

Windows2012配置SQLServer2014AlwaysOn的图解

4)添加辅助节点

Windows2012配置SQLServer2014AlwaysOn的图解

5)配置转移模式以及提交模式,可读等

相关选项项目有描述,可参考。如副本模式等

Windows2012配置SQLServer2014AlwaysOn的图解

6)端点配置,保留缺省即可

此处的端点配置等同于数据库镜像时的端点

Windows2012配置SQLServer2014AlwaysOn的图解

7)备份首选项

主要是用于设定那个副本具有优先备份的权限

此处忽略了侦听器的配置,可以在后续进行配置

Windows2012配置SQLServer2014AlwaysOn的图解

8)选择数据同步方式

此处选择了完整同步,即SQLserver会自动去备份以及在辅助副本上进行还原

Windows2012配置SQLServer2014AlwaysOn的图解

9)验证配置

Windows2012配置SQLServer2014AlwaysOn的图解

10)摘要信息

Windows2012配置SQLServer2014AlwaysOn的图解

11)开始构建AlwaysOn可用组

Windows2012配置SQLServer2014AlwaysOn的图解

12)构建完成

Windows2012配置SQLServer2014AlwaysOn的图解

13)验证可用性组

节点1如下图

Windows2012配置SQLServer2014AlwaysOn的图解

节点2如下图,2个数据库显示为已同步

Windows2012配置SQLServer2014AlwaysOn的图解

14)可用性组管理面板

右单击AlwaysOn高可用性,选择显示面板

Windows2012配置SQLServer2014AlwaysOn的图解 

五、测试AlwaysOn故障转移

1)选择可用性组,右单击,选择故障转移

 Windows2012配置SQLServer2014AlwaysOn的图解

2)故障转移向导

Windows2012配置SQLServer2014AlwaysOn的图解

3)选择新的主副本

Windows2012配置SQLServer2014AlwaysOn的图解

4)连接到副本

Windows2012配置SQLServer2014AlwaysOn的图解

5)转移的摘要信息

Windows2012配置SQLServer2014AlwaysOn的图解

6)开始故障转移

Windows2012配置SQLServer2014AlwaysOn的图解

7)验证转移结果

Windows2012配置SQLServer2014AlwaysOn的图解

8)测试自动故障转移

当前读写节点为SQLNODE2,直接将SQLNODE2 sqlserver服务重启,可用组会自动漂移到SQLNODE1。截图略。

标签:
windows2012_sql2014_alwayson

幽灵资源网 Design By www.bzswh.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
幽灵资源网 Design By www.bzswh.com

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。