基于之前建立的3节点故障转移群集,搭建SQL Server 2012 的高可用性 AlwaysON


准备:


1.3台节点服务器上都已安装完成SQL Server 2012 Enterprise(AlwaysOn功能仅限Enterprise)

    MS的版本功能说明:http://www.microsoft.com/zh-cn/server-cloud/products/sql-server-editions/

    wKiom1QD-iXQDc1cAAXKDeG4ZnU815.jpg

2.SQL Server 2012 安装完成以后确认TCP/IP协议启用,使用1433端口。

    wKiom1QD-tvgC--QAALgWMHSzWQ390.jpg

3.在服务中启用AlwaysOn功能(AlwaysOn功能必须在完成故障转移群集搭建完成以后才能启用),SQL服务修改为使用域账户作为登录身份,最后重启SQL服务。wKiom1QD-7Cz-zgpAAH7LxPbkTg158.jpg

4.在节点1上新建数据库,并且进行一次数据库的完整备份。

wKioL1QD_aXBXprlAALhwCfhsH0973.jpg

5.在建立AlwaysOn的时候,其他参与AlwaysOn的节点需要使用该备份文件及共享目录进行数据库同步,所以需要在节点1上建立共享目录,并将之前的数据库完整备份文件放入共享目录,建议配置为SQL服务的启动账户使用的域账户为读写权限。

wKiom1QD_dvi173kAAJMNMU0G9I103.jpg

6.创建AlwaysOn

wKioL1QEAJXwYE3lAAH3epKUBEM614.jpg选择需要配置AlwaysOn功能的数据库后,指定所有的节点服务器,并配置各节点的功能

wKioL1QEAT6BVbLbAAK55UVzX9M383.jpg

在备份首选项中可以指定参与备份任务的副本,以及他们之间的优先级,比如我们可以配置为,当前的群集主服务器不参与备份任务。

wKioL1QEAcrTlvXrAAK8tTgjxKE999.jpg

建立侦听器,也就是应用程序客户端或者服务端连接数据库使用的名称,IP地址为Public网卡所在的网段,当然侦听器也可以事后建立。

wKioL1QEAo-yzcvUAAKMg59aq9k460.jpg

最后完成节点之间数据同步,指定初次同步所需要的共享目录,共享目录中必须有一份配置为AlwaysOn功能的数据库的完整备份。

wKioL1QEDFehA-MsAAJhZTKSLXU229.jpg

完成所有验证

wKiom1QEC7vzA1YJAAOCe299-1A240.jpg

AlwaysOn建立完成

wKioL1QEDS3DKY8oAAOom39LoGU412.jpg