always on 是sql server 服务器的数据同步备份容灾工具, 集中了故障转移群集、数据库镜像和日志传送等功能。
环境:
window server 2012
sql server 2012
使用always on 先决条件:
AD域服务
DNS服务
故障转移集群
sql server
安装详细过程网络上文章很多,这里不在详细介绍。下面简单的描述一下搭建always on 集群、容灾的过程:
1、准备服务器
域&DNS服务器(1~2台)
数据库服务器(2~5台)
文件存储服务器(0~2)
2、安装域&DNS服务器
可以准备两台服务器做域和DNS服务服务器,作主备域控制器。添加一个好记的域账户,加入到域管理员组中。
3、数据库服务器加入域
数据库服务的网络连接DNS指向主域控制器服务器,在计算机属性中,更改计算机名和工作组,加入到域中。
4、数据库服务器安装故障转移集群
使用域账户登录,安装故障转移集群,创建故障转移集群,添加数据库服务器,仲裁方式可使用默认仲裁方式,也可以使用其他方式
5、安装数据库
使用域账户登录,安装数据库
6、更改数据库服务程序权限和开启always on
7、防火墙端口对1433、5022例外
没有对5022端口例外,搭建always on时,报41106和41158错误,端点监听地址就是5022
8、创建数据库或还原数据库
9、创建数据库情况下,需完整备份数据库
10、创建always on 可用性组
跨网段数据库需要在侦听器中添加相应网段的虚拟IP,即需要添加多个网段IP
11、等待always on作业完成