美文网首页
AlwaysOn某一个节点的数据库损坏处理步骤

AlwaysOn某一个节点的数据库损坏处理步骤

作者: 这货不是王马勺 | 来源:发表于2023-02-02 15:50 被阅读0次

场景1

现象1
AlwaysOn有1、2、3三个节点,当前主节点1出现僵死进程,也无法kill掉。
数据库也无法通过命令或配置管理器停止服务。

处理过程1
被迫先将主节点通过failover转移至2节点,检查2节点进程均正常,业务没受影响。
再在1节点服务器上通过操作系统任务管理器结束sqlserver任务,再正常启动SQL Server。

现象2
1节点正常启动后,之前僵死进程的数据库未同步,且状态异常(具体是质疑了还是什么其他状态记不清了,应该是位同步/正在恢复,总归不是正在初始化/正在还原)

处理过程2
拷贝最新的备份到1节点
使用SSMS,将1节点该数据库从辅助节点的Always On高可用性-可用性组-可用性数据库中,右击选择删除辅助数据库,然后在1节点删除此数据库。
开始进行备份还原,注意选择norevocery。
还原完成后在主节点的可用性数据库上删除此数据库,再重新添加,在选择数据同步这一步时,选择join only,之后等待其同步日志即可追上。

其他场景有待更新

相关文章

  • AlwaysOn某一个节点的数据库损坏处理步骤

    场景1 现象1AlwaysOn有1、2、3三个节点,当前主节点1出现僵死进程,也无法kill掉。数据库也无法通过命...

  • AlwaysOn故障转移集群修复

    问题:在生产中误删AlwaysOn故障转移集群中的仲裁目录,导致集群损坏。见下图。。。 解决办法:1、找到已经删除...

  • 一个SQLServer节点无法使用域账号远程登录问题记录

    问题描述:今日发现如下问题,AlwaysOn三节点群集,其中主节点无法通过域账号远程访问,本地是可以访问的,远程只...

  • 用xml文件找回虚拟机

    计算节点损坏找回虚拟机 计算节点损坏,前提是虚拟机的数据没有删除(共享存储),如果计算节点没在 hyperviso...

  • SQL性能优化

    数据库设计 分库 分表 创建别名访问 创建不同的数据文件 读写库分离 alwayson 查询语句优化 索引 子查询...

  • yum 报错 error 0113

    rpm数据库损坏(重新构建rpm数据库)解决:

  • Kettle 实战之 (8) 阻塞数据直到步骤都完成

    1-添加阻塞节点 如下图所示,在某些场景需要等待其他的节点处理完后在执行,可以采用阻塞节点 选择监视的步骤 2-实...

  • k8s删除node节点

    步骤1:驱逐节点 步骤2:设置节点为不可调度 步骤3:删除该节点 步骤4:若需要重新部署该节点在该节点上执行kub...

  • Mac--运行“任何来源”

    安装软件提示文件损坏怎么处理,打开DMG文件提示损坏怎么处理,来自不信任的开发者怎么处理,MACOS SIERRA...

  • 主从复制-高级进阶

    1.延时从库 1.1 作用 处理逻辑损坏 1.2 怎么实现的 1.3 怎么处理逻辑损坏 drop 操作:(1) 感...

网友评论

      本文标题:AlwaysOn某一个节点的数据库损坏处理步骤

      本文链接:https://www.haomeiwen.com/subject/krvwhdtx.html