“可用性组” 针对一组离散的用户数据库(称为“可用性数据库” ,它们共同实现故障转移)支持故障转移环境。 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库(包括一个主副本和两个同步提交辅助副本)。 辅助数据库不是备份,应继续定期备份您的数据库及其事务日志。
准备工作:
一台域控服务器
两台数据库节点服务器
1.将两台数据库节点服务器安装SQL server数据库和连接工具(步骤略)
2.在域控服务器上搭建AD域创建域用户(步骤略)
3.将两台数据库节点服务器加入域并给域用户加入管理员组(步骤略)
4.两台数据库节点服务器用域账号登录,安装故障转移群集功能
选择故障转移群集功能
等待安装成功点击完成
5.配置故障转移群集
在服务器管理器-工具打开故障转移群集管理器
点击右侧创建群集
添加两台数据库节点服务器
验证测试群集
输入群集名称,添加群集地址
确认,下一步
创建完成
6.配置群集仲裁文件共享
创建共享文件夹,给所有人控制读取权限
右击群集-更多操作-配置群集仲裁设置
选择第二个,选择仲裁见证
选择文件共享见证
选择路径
选择创建共享文件的服务器,显示共享文件夹确定
完成
7.给两台数据库节点服务器启用AlwaysOn功能
打开数据库配置管理器
SQL server服务-实例右击点击属性
启用AlwaysOn可用性组后重启刷新服务
8.备份还原数据库
右击数据库,任务选择备份
选择数据库完整备份
复制数据库备份文件到另一台数据库节点服务器的数据库实例目录下
在第二台数据库节点服务器里还原数据库
还原成功
9.在第一台数据库节点服务器上新建可用性组
选择备份还原的数据库
添加副本
连接备份数据库节点服务器
设置备份服务器为只读副本
选择仅联接
等待验证完成
10.添加侦听器
给侦听器命名,填写端口,网络模式选择静态IP,添加IP地址
11.验证结果
使用侦听器地址登录数据库
在第一台数据库节点服务器创建表在第二台数据库节点服务器查看同步