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恢复正常。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战