sql server2012搭建AwaysOn全过程

来源:这里教程网 时间:2026-03-02 10:35:26 作者:

      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、其它节点副本操作 --点开可用性数据库
--可以看到刚才在主节点添加的数据库
--点击右键连接到可用性组

相关推荐