" />
首页 > 数据库频道-数据库维护 > MSSQL数据库 > 正文
基于Windows2012配置SQLServer2014AlwaysOn
2016-09-19     我来说两句       作者:黑帽网
   我要投稿

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

一、配置环境描述

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

二、配置AlwaysOn前提

  [安装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)

三、开启AlwaysOn

1)使用与账户启动sqlserver(2节点)
确保2节点使用了域用户账号启动
这里写图片描述

2)启用AlwaysOn可用性组(2节点)
打开SQLserver配置管理器,找到SQLserver服务,勾选启用AlwaysOn可用性组
这里写图片描述

3)重启SQLserver使AlwaysOn生效(2节点)
这里写图片描述

4)验证AlwaysOn开启(2节点)
右单击SQLserver服务器选择属性,可以看到启用HADR为True,即表明AlwaysOn已生效
这里写图片描述

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

此处演示我们基于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' );           

6)创建共享文件夹,用于存放备份以及辅助节点读取备份
如下图,创建了共享文件夹
这里写图片描述

7)为共享文件夹分配合适的权限
这里写图片描述

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

四、配置AlwaysOn可用性组

1)使用可用性组向导,如下图
这里写图片描述
<喎

点击收藏到自己的收藏夹!回本站首页
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:pl/sql优化小知识点
下一篇:返回列表
相关文章
图文推荐
排行
热门
oracle
Sysbase
其他
关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 中国黑帽网--致力于做最好的网络安全技术学习网站 。