症状
请考虑 Microsoft SQL Server 2016 或 2017 中的以下方案:
-
在一个或多个数据库上设置SQL Server托管备份。
-
将作业计划设置为每隔 n 分钟或每小时运行一次日志备份。 例如,计划每 5 分钟运行一次日志备份。
在这种情况下,你可能会发现日志备份未按计划进行,扩展事件显示以下信息:
timestamp (utc) summary
日期时间 +00:00 [SSMBackup2WADebugXevent] 数据库名称 = database_name,数据库 ID = database_ID,其他信息 = SSMBackup2WA 未计划日志备份,因为没有匹配的条件。
原因
以下因素可能会导致日志备份不稳定:
-
完成日志备份需要很长时间。 例如,你计划每隔 6 小时运行一次日志备份,但备份过程实际上大约需要 11 小时才能完成。
-
日志备份频率的更改非常大。 例如,将计划日志备份从每 5 分钟更改为每 6 小时一次。
解决方法
此修补程序包含在以下SQL Server累积更新中:
SQL Server 2016 Service Pack 1 的累积更新 5
关于SQL Server生成
SQL Server的每个新版本都包含上一个版本中包含的所有修补程序和所有安全修补程序。 建议安装SQL Server的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新 的术语。