分享

SQL Server AlwaysOn搭建

 小鱼儿363 2017-08-04

概述  

环境:

域服务器:windows server 2008 R2 SP1,192.168.2.10

DNS:192.168.2.10

CLU11, windows server 2008 R2 SP1 ,192.168.2.11,SQL Server 2012 Enterprise (64-bit)

CLU12, windows server 2008 R2 SP1 ,192.168.2.12,SQL Server 2012 Enterprise (64-bit)

CLU13, windows server 2008 R2 SP1 ,192.168.2.13,SQL Server 2012 Enterprise (64-bit)

 

搭建前提:

1.将域用户配置为SQLServer服务和代理的启动用户,同时将域用户加入到SQLServer实例的登入用户并配置管理员权限。

2.将域用户加入到在每台SQLServer服务器的本地用户administrator组中

3.先安装好SQLServer实例再搭建故障转移群集,否则如果在安装的过程中有群集节点故障可能导致安装失败。同时安装SQLServer必须使用administrator本地管理员用户进行安装,其它用户可能导致某些功能安装失败!!!

4.将1433、5022端口加入到防火墙

5.由于alwayson对于故障转移群集依赖非常的高,如果有节点由于网络原因节点连接不上会导致alwayson添加数据库失败,保证数据库服务器和域服务器之间的网络顺畅

6.使用windows身份验证的域用户搭建alwayson

 

目录

启动AlwaysOn高可用性

1.将cmh\administrator加入三台服务器的登入名中,服务器角色选择sysadmin

 

2.打开SQL Server配置管理器,配置域用户为启动服务器账户

3.启用AlwaysOn可用性组

 

配置AlwaysOn高可用性

1.打开AlwaysOn可用性组-新建可用性组向导 

2.下一步

3.输入可用性组名称

4.选择可用性组的数据库,数据库必须要是完整恢复模式并且要先进行一次完整备份

5.添加副本

6.由于5022号端口已经在使用,这里就配置5023号端口

7.选择默认配置-首选辅助副本

8.配置监听器,暂时不配置最后来配置。

9.配置备份共享路径;在CLU12服务器本地文件夹上新建Alwayson并且共享该文件夹,权限配置为读写。

为了保证共享存储不会因为单一节点故障应该配置可靠性共享存储。

10.验证配置结果

11.完成

12.关闭

13.添加副本

14.可读副本选择“是”,同时配置端点为5023,默认是5022

15.配置共享存储路径

16.

17.

18.添加侦听器

19.端口选择1433,网络模式选择静态IP,输入侦听IP地址

20.在域控制器中查看计算机

21.在域控制器中查看DNS

 22.查看配置的AlwaysOn

 

23.查看群集

24.查看监听显示面板

 

总结

 在防火墙中需要将1433,5022号端口添加例外。

alwayson有一定的负载均衡能力,通过配置只读路由辅助副本可以分担一定的读取,而数据库镜像作为镜像的数据库是无法访问,这也是alwayson相对于数据库镜像的优势。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多