Windows 备份/wbadmin 错误 | 来源:SPP | 事件 ID:16389 | 增加 SPP CreateTimeout?

Windows 备份/wbadmin 错误 | 来源:SPP | 事件 ID:16389 | 增加 SPP CreateTimeout?

重新启动后,我们在 Windows Server 2016 上第一次备份(wbadmin)时遇到事件日志中的以下错误:

  • 来源:SPP
  • 事件 ID 16389
  • 详细信息:Freeze 和 Thaw 事件之间的写入器超时已过期(0x800423f2)

硬件薄弱
该服务器只有 SATA 驱动器,并且控制器没有(缓冲)缓存(Dell T130;H330 控制器)。

重启后才出现错误
备份 MSSQL 数据库时发生错误。在备份运行时,我们还遇到了 SQLWRITER 错误和来自 SQL Server 本身的错误。但备份本身完成时没有提示任何错误,并且直到下次重新启动后,以下备份才会在事件日志中执行而没有任何错误。

errorlog of the sql server在“我可以看到每个数据库”中:

2018-11-02 01:16:37.34 Backup      BACKUP failed to complete the command BACKUP DATABASE <name of database> Check the backup application log for detailed messages.  

vssadmin list writers:所有写入器均报告稳定且无错误

可能的解决方案吗?
我们发现将 SPP“CreateTimeout”增加到 20 分钟的提示

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\SPP\CreateTimeout  

这是解决问题的适当方法吗?

这会引起其他问题吗?

答案1

我们找到了这个 Microsoft 文档:Windows Server 备份失败....

并改变了“CreateTimeout”:

解决:

  • 运行 regedit.exe 并导航至HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\SPP
  • 创建一个名为 DWORD 类型的新注册表值CreateTimeout
  • 将值更改为 12000000 (21060*1000 = 20 分钟)十进制

从那时起,即使重新启动后,事件日志和 SQL 服务器日志中也不会报告任何错误。

相关内容