sql-server - LOG_BACKUP 文件已满时无法备份数据库
问题描述
我遇到的问题是我的一个数据库的 LOG_BACKUP 文件已满。这是一个 SQL Server 2012 环境。出现此问题的原因是为日志文件分配的空间有限。磁盘本身的空间足以进行备份。通常在测试系统上,我会将恢复模式从 FULL 设置为 SIMPLE,执行压缩文件,然后将其设置回 FULL。
但是,我现在正在另一个系统上工作,我想保留备份链。所以接下来我尝试增加日志文件的分配空间。由于 9002 消息(LOG_BACKUP 已满),这不起作用。同样,对数据库进行完整备份也不起作用,并显示相同的消息。
据我所知,这些是清除 LOG_BACKUP 文件的选项。我该如何解决这个问题?
解决方案
推荐阅读
- python - 函数 test_example_element 中的参数“needle”到底是什么?从哪里访问它?
- linux - 在bash中如何将行字段移动到文本文件中的列
- c# - 移至下一页后清除条目文本
- html - CSS如何使表格的列宽小于内容?
- node.js - Google Cloud 功能无法与 firestore .get() 一起正常工作 - NODE JS
- excel - 如何使用excel公式根据下一个单元格计算唯一值?
- java - Java Spring 调度服务没有获取最新数据
- vba - 搜索单个或多个文本组合的 FlagRequest
- angular - 你如何使这个可观察的内部可观察的工作?
- javascript - 网络无障碍导航