SQLServer2016 AlwaysOn数据库重新加入可用性组
SQLServer2016 AlwaysOn架构
主副本SQLServer服务重启之后,辅助副本数据库同步异常。
- 问题修复过程:
SQLServer主副本SQLServer重启服务之后, AlwaysOn修复过程
主副本重启SQLServer未通过SQLServer 配置管理器,在重启之前AlwaysOn未配置成异步提交模式。查询SQLServer ERRORLOG信息
根据微软建议如下:
- 在辅助副本AG database 中Resume该数据库使其重新开始同步
- 将该数据库从辅助副本AG database中移除,并使用最新的完整数据库备份重新还原并加入到辅助副本AG database中
- 重启辅助副本SQL Server Service,使得该数据库处于restoring状态中redo所有日志记录
一、故障之后,尝试重启辅助节点的SQLServer服务,故障未修复
二、采用方案2来解决
1)、首先,主副本数据库备份,在Always On高可用性->可用性组->可用性数据库->删除数据库;并在辅助副本删除同步的数据库
2)、在辅助副本节点,进行数据库还原,并选择RESTORE WITH NORECOVERY
3)、在可用性数据库->添加数据库
AlwaysOn恢复正常。