基于之前建立的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/
2.SQL Server 2012 安装完成以后确认TCP/IP协议启用,使用1433端口。
3.在服务中启用AlwaysOn功能(AlwaysOn功能必须在完成故障转移群集搭建完成以后才能启用),SQL服务修改为使用域账户作为登录身份,最后重启SQL服务。
4.在节点1上新建数据库,并且进行一次数据库的完整备份。
5.在建立AlwaysOn的时候,其他参与AlwaysOn的节点需要使用该备份文件及共享目录进行数据库同步,所以需要在节点1上建立共享目录,并将之前的数据库完整备份文件放入共享目录,建议配置为SQL服务的启动账户使用的域账户为读写权限。
6.创建AlwaysOn
选择需要配置AlwaysOn功能的数据库后,指定所有的节点服务器,并配置各节点的功能
在备份首选项中可以指定参与备份任务的副本,以及他们之间的优先级,比如我们可以配置为,当前的群集主服务器不参与备份任务。
建立侦听器,也就是应用程序客户端或者服务端连接数据库使用的名称,IP地址为Public网卡所在的网段,当然侦听器也可以事后建立。
最后完成节点之间数据同步,指定初次同步所需要的共享目录,共享目录中必须有一份配置为AlwaysOn功能的数据库的完整备份。
完成所有验证
AlwaysOn建立完成
时间: 2024-09-29 16:55:37