SQLServer2016 AlwaysOn数据库重新加入可用性组

SQLServer2016 AlwaysOn架构

主副本SQLServer服务重启之后,辅助副本数据库同步异常。

 

 

  •  问题修复过程:

 SQLServer主副本SQLServer重启服务之后, AlwaysOn修复过程

主副本重启SQLServer未通过SQLServer 配置管理器,在重启之前AlwaysOn未配置成异步提交模式。查询SQLServer  ERRORLOG信息

根据微软建议如下:

  1. 在辅助副本AG database 中Resume该数据库使其重新开始同步
  2. 将该数据库从辅助副本AG database中移除,并使用最新的完整数据库备份重新还原并加入到辅助副本AG database中
  3. 重启辅助副本SQL Server Service,使得该数据库处于restoring状态中redo所有日志记录

一、故障之后,尝试重启辅助节点的SQLServer服务,故障未修复

二、采用方案2来解决

1)、首先,主副本数据库备份,在Always On高可用性->可用性组->可用性数据库->删除数据库;并在辅助副本删除同步的数据库

2)、在辅助副本节点,进行数据库还原,并选择RESTORE WITH NORECOVERY

 

 

3)、在可用性数据库->添加数据库

 

 AlwaysOn恢复正常。

 

posted on 2023-03-10 13:50  HelonTian  阅读(528)  评论(0编辑  收藏  举报