zoukankan      html  css  js  c++  java
  • AlwaysON 故障处理之辅助副本磁盘空间不足

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

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

    image

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

    image

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

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

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

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

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

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

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

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

    image

  • 相关阅读:
    索引的优缺点
    php中创建和调用WebService
    Redis常用数据结构和操作
    PHP的array_merge
    数据库最左前缀原则
    Mysql+Sphinx实现全文搜索
    YAPI安装和使用
    根据导入xlxs的文件,来写入数据库
    操作RDS文档说明
    springboot查找配置文件路径的过程
  • 原文地址:https://www.cnblogs.com/i6first/p/4349981.html
Copyright © 2011-2022 走看看