ITPub博客

首页 > 数据库 > SQL Server > sql server2012搭建AwaysOn全过程

sql server2012搭建AwaysOn全过程

原创 SQL Server 作者:datapeng 时间:2014-07-07 16:47:51 1 删除 编辑

      sql server2012支持读写分离,备节点可以实现只读打开,这就是awayson模式,并且可以实现自动负载及故障自动转移,其与oracle11的dataguard有极其相似之处!现在我们把awayson的搭建过程与大家分享!
1、操作系统安装

要求选择完全安装企业版,操作系统为windows2008

要求安装两个补丁包如下:
Windows6.1-KB958488-v6001-x64.msu及windows6.1-KB976932-X64.exe

2、安装集群软件及iis

由于SQL Server Alwayson可用性组需要以Windows故障转移群集为基础,故需要先行搭建Windows故障转移群集,再搭建SQL Server Alwayson可用性组。

--开始\管理工具\服务器管理

--在打开的界面中选择‘功能’,然后在右边点击‘添加功能’

--在弹出的界面中选择要安装的iis及故障转移集群

--余下的工作就是下一步点击就行了

3、aways on要求每台机器配置ip及加入域
--通常每台机器配置两个网卡,采用不同的网段,一个做为心跳(不需要设网关),一个做为对外服务

--加入域的操作比较简单,这里就不再多说了。注意,在服务域器上确保机器在服务器组,同时把域用户添加到administrators组

4、配置故障转移集群(使用域用户)

--开始\管理工具\故障转移群集管理器

--右键点击,创建一个群集

--添加机器到群集中,点击下一步

--选择yes那一项,继续下一步

--选择全部运行测试

--运行完成后,查看报告,有些报警,但基本上是通过的

--继续下一步,要求输入浮动ip,这个ip是用来配置连接使用的

--最后创建成功后,会提示我们创建的情况

至此,群集创建结束

5、安装sql server2012(用域用户)

这个需要在每个节点上独立安装的,安装过程如下:

--上传sql server2012到各个节点

--分别在各节点上进行安装

--打开目录双击setup.exe进行安装

--选择‘全新sql server独立安装或向现有安装添加功能’

--余下的基本是下一步下一步了,就不用多说了,注意要输入注册码

sql server2012,在网上随便找一个输入就行了,没有要求的

--后面选择功能安装,根据需要选择安装

--在服务器配置那个位置,选择域用户

--以后就比较简单了,直接安装就行了

余下的工作比较简单,直接下一步就行了

然后在各个节点单独安装

6、开户aways on

开始\所有程序\Microsoft SQL Server 2012\配置工具\SQL Server 配置管理器\

点击SQL Server 服务,在右边窗口的SQL Server (实例名)点击右键,选择属性

在弹出的窗口中选择AlwaysOn高可用性,勾上‘启用AlwaysOn可用性组’

7、备份数据库

把数据库进行备份,这个相对比较简单,这就不多说了

8、恢复数据库

还原用户数据库到各节点上,保持一个节点的用户数据库为restore with recovery状态,其余所有节点保持在restore with norecovery状态。


9、配置aways on

--连接到sql server主节点
--点开AwaysOn高可用性
--右键点击可用性组
--弹出窗中,点击下一步
--输入可用性组的名称
--选择加入可能性组的数据库
--添加副本,这一步就是把其它两个节点
--然后选择路过初始数据同步,我们已经恢复了,所以不需要了
--再点击下一步,就开始配置了,一直到完成

然后点开刚才配置的高可用组,配置监听

--点开可用性组监听器
--右键,选择新建组侦听器
--输入监听器的名称
--端口1433
--网络模式,选择静态ip,在弹出窗输入ip

10、其它节点副本操作

--点开可用性数据库
--可以看到刚才在主节点添加的数据库
--点击右键连接到可用性组

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29371470/viewspace-1211589/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-12-06

  • 博文量
    228
  • 访问量
    2684498