跳到主要内容
常见问题 SQL Server恢复模型日志备份

简单恢复模型下没有日志备份选项

简单恢复模型不支持事务日志备份的原因,以及三种恢复模型各自支持的备份类型对照。

发布于 2026/11/11 所属频道 SQL Server

简短答案

简单恢复模型的设计就是「全量/差异备份 + 日志自动循环」,不支持事务日志备份——所以菜单里没有该选项。这是预期行为,不是故障。

恢复模型对照表

恢复模型 全量 差异 日志备份 典型场景
简单 支持 支持 不支持 开发测试、可容忍少量丢失
完整 支持 支持 支持 生产、要求高 RPO
大容量日志 支持 支持 支持(部分批量操作不记日志) 大批量装载

处理步骤

  1. 确认当前模型:
SELECT name, recovery_model_desc FROM sys.databases WHERE name = N'库名';
  1. 需要日志备份与时间点恢复:改完整模型:
ALTER DATABASE 库名 SET RECOVERY FULL;
  1. 改后立刻做全量备份(日志链起点),之后按周期做日志备份。
  2. 在 SSMS 备份页面,模型为完整时才会出现日志备份选项。
  3. 各版本支持范围以 SQL Server 2022 Developer 条目页核对。

操作小结

  1. 简单模型没有日志备份选项是设计使然。
  2. 要日志备份必须先改完整/大容量模型并重建日志链。
  3. 模型选择与 RPO 目标绑定,先定目标再选模型。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配