AlwaysON 故障处理之辅助副本磁盘空间不足

简介: 用户反馈AlwaysON辅助副本数据库查询的结果与主库不一致,

用户反馈AlwaysON辅助副本数据库查询的结果与主库不一致,

远程到服务器后发现数据库的状态显示为“未同步/可疑”,

image

查看数据库的日志,定位到出现错误的时间点,可以看到提示日志文件所在磁盘的“磁盘空间不足”

image

因此,该问题变成了一个扩容磁盘空间的问题了,

因为这次处同步的事务比较大,预计还需要2G以上的空间,而当前分区D:已无可用空间可用,且没有办法腾出多余的空间,

为解决这个问题,我想了一个讨巧的方法,

我给服务器添加了一块空间比较大的磁盘(服务器是虚拟机,加磁盘比较方便,关键是不需要服务器重启),格式化为F:

然后我停掉辅助副本的SQL Server服务,

将D盘的数据库文件拷贝到F盘并且授予相关的数据库访问权限(我的SQL实例是以network service账户运行的,所以授予F盘network service读写权限),

最后将两个分区的盘符对调,

启动SQL Server服务后,将“可用性数据库”“恢复数据移动”即可:

image

目录
相关文章
|
4月前
|
存储 运维 Python
基于 ChunkServer 的数据备份与恢复方案
【8月更文第30天】在分布式文件系统中,数据的安全性和持久性是至关重要的。为了应对可能发生的硬件故障、网络中断等问题,需要有一套完善的备份与恢复方案。本文将详细介绍如何设计和实现一套基于 ChunkServer 的数据备份与恢复流程,确保数据的完整性和持久性。
55 0
|
7月前
|
SQL 运维 监控
TiDB集群故障排查与恢复
【2月更文挑战第28天】本章将详细探讨TiDB集群故障排查与恢复的方法。我们将介绍常见的故障类型、排查工具与步骤,以及故障恢复的策略与最佳实践。通过本章的学习,读者将能够掌握TiDB集群故障排查与恢复的技术,确保数据库的稳定性和可用性。
|
4月前
|
运维
[故障处理]nfs导致系统负载异常
[故障处理]nfs导致系统负载异常
|
14天前
|
存储 Shell 数据库
某客户多节点磁盘故障集群恢复
gbase 数据 某客户多节点磁盘故障集群恢复
|
3月前
|
存储 缓存 监控
物理机磁盘水位清理
物理机磁盘水位清理
33 1
|
存储 监控 块存储
ceph存储节点系统盘损坏集群恢复
ceph存储节点系统盘损坏集群恢复
ceph存储节点系统盘损坏集群恢复
|
缓存 人工智能 运维
|
存储 数据库 Windows