我有一台运行半自定义备份任务的 Windows 2003 服务器。计划任务会根据是完整备份还是增量备份,通过几个开关调用 NTbackup。大多数情况下,NTbackup 都能顺利完成,包装器随后会将 NTbackup 日志附加到自己的日志中,然后添加一些最终注释并完成。
我遇到的问题是,有时 NTbackup 似乎只是……空白。它总是完成 C: 和 E: 驱动器的备份,但随后它将启动系统状态,并且不会在事件日志中添加任何消息来表明它已完成备份。并且 NTbackup 日志留空,因为它不会在所有备份任务完成之前向日志中写入任何内容。这导致包装器不将任何文本附加到其自己的日志中。这给我们带来了问题,因为我们从该日志中读取信息来确定备份是否失败。包装器任务还在事件日志中报告它正在正常完成。
有人见过系统状态无法一致完成的情况吗?需要明确的是,服务器没有在任何地方记录任何错误消息。它似乎没有完成或记录任何内容。
编辑:我发现这种情况有时会在开始备份 E:驱动器后发生,因此它与系统状态部分无关,因为无论备份中是否包含系统状态,它都会在 E:驱动器上失败。
更新日期:2013 年 9 月 26 日:我发现 VSS 向应用程序日志中发布了以下两个错误:
Source: VSS
Event ID: 8193
Volume Shadow Copy Service error: Unexpected error calling routine
IMultiInterfaceEventControl::GetSubscriptions. hr = 0x800706bf.
Source: VSS
Event ID: 12291
Volume Shadow Copy Service error: Error on creating/using the COM+
Writers publisher interface: BackupShutdown [0x8000ffff].
我研究过这些,并按照建议进行了故障排除。COM+ 事件系统服务器正在运行并设置为自动启动。卷影复制服务器设置为手动启动。我vssadmin list writers
以管理员权限运行,列出的所有五个写入器都显示其状态为稳定,最后一个错误为无错误。我读过一些关于更改运行备份的帐户的组策略权限的文章,但我不清楚如何或做什么。正如我所说,这种情况并不是一直发生的。有时备份运行良好,有时它无法完成并出现上述错误,有时它会完成并出现这些错误。在前一种情况下,错误会在备份停止几分钟后出现,而在后一种情况下,错误会在备份完成后几毫秒内出现。