症状
设想 您使用的是 SQL Server 2017 或2019。 尝试在辅助副本上创建差异备份时,将收到一条消息,指示该命令正在运行,并且可能 针对
数据备份 具有差异的数据库在 {X} 秒内成功处理了 {X} 个页面
动 辅助副本不支持备份。 应用此修补程序后,将显示正确的错误消息:
Msg 3059、Level 16、State 1、Line LineNumber
此 数据库镜像或辅助数据库不支持备份或还原命令 副本.
Msg 3013、Level 16、State 1、Line LineNumber
数据备份 数据库异常终止。
注意 当前,SQL Server 不允许差异 备份到辅助副本,因为它不能修改差异位图 纸张. 这是因为数据库是只读的。 此外,仅复制事务日志备份 在辅助副本上不允许。 若要保持备份一致性,此修补程序 阻止在辅助副本上运行仅复制差异备份。
状态
Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。
解决方案
在 SQL Server 的以下累积更新中修复了此问题:
关于 SQL Server 的累积更新:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考
了解 Microsoft 用于描述软件更新的术语。