Windows Server Backup(WSB)在SQL 2019服务器上备份失败的问题排查及工具选型咨询
Windows Server Backup(WSB)在SQL 2019服务器上备份失败的问题排查及工具选型咨询
我现在碰到了WSB在SQL服务器上无法正常运行的问题,先跟大家说明下我的环境配置:
- 服务器操作系统是Windows Server 2019(之前写错成2016,已经修正)
- 备份目标是NAS上配置的iSCSI目标,已映射为服务器的本地驱动器
- 配置了每晚自动备份到该驱动器,选择iSCSI而非SMB的原因是为了支持增量备份,避免每次覆盖原有备份
遇到的错误信息
在WSB中收到的报错:
A volume Shadow Copy Service operation failed. Please check "VSS" and "SPP" application event. Detailed error: Too much time elapsed between freezing a transaction and thawing the transaction manager.
同时Windows应用日志里同步出现了备份失败的详细错误:
Fault bucket , type 0 Event Name: Windows Server Backup Error Response: Not available Cab Id: 0 Problem signature: P1: 2 P2: 1 P3: 0x807800a1 P4: 0x80042329 P5: 0x80780064 P6: 0x8078001d P7: 0x80780064 P8: 0x00000000 P9: P10: Attached files: \\?\C:\Windows\Logs\WindowsServerBackup\WBEngine.0.etl \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFF5A.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFF5B.tmp.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFF85.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERFFA5.tmp.txt These files may be available here: \\?\C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_2_486ee5de5c8fc6eae636bbeee8596fd140becc_00000000_cab_0921ffb4 Analysis symbol: Rechecking for solution: 0 Report Id: 99a05e2d-bea0-4d60-9bf5-8fb63f08400a Report Status: 100 Hashed bucket: Cab Guid: 0
已尝试的排查步骤
目前我没试过太多方法,因为能找到的相关资料大多比较老旧:
- 有建议把Windows分区标记为活动分区,但我记得这样会导致服务器无法启动,所以没敢操作
- 还有建议将VSS服务设置为自动启动,但设置后问题依旧,而且我没看到VSS服务启动相关的错误
我的疑问
这个备份配置在其他几个站点都能正常工作,唯一的区别就是这个站点的数据量——服务器上有大约12TB的数据,且都是数百万个小文件。我现在有几个困惑:
- WSB是不是真的适合这种大数量小文件的备份场景?
- 是不是应该换成Acronis这类更健壮的备份工具?
- 会不会是因为文件数量太多,VSS创建卷影副本时触发了Windows的超时限制?毕竟这么多小文件可能导致操作无法在规定时间内完成?
备注:内容来源于stack exchange,提问作者mrlizard




