Windows SBS 2008 备份失败

Windows SBS 2008 备份失败

我正在尝试使用 Windows Server Backup 备份我的 Windows SBS 2008(仅限 C:)。启动几分钟后失败:

Backup started at '08/12/2009 1:27:23 PM' failed as Volume Shadow copy operation failed for backup volumes with following error code '2155348022'. Please rerun backup once issue is resolved.

在 EventViewer 中我遇到很多错误:

VSS : 12289
SQLVDI : 1
MSSQL$MICROSOFT##SSEE : 18210
MSSQL$MICROSOFT##SSEE : 3041
SQLWRITER : 24583

所有 VSS 和 SQL 服务都已启动。我有 WSUS 3.0、Exchange 07。我没有同时运行任何第三方备份软件。

答案1

您是否有多个分区?如果是,那么其他非系统分区上的备份是否会失败?

SBS 2008 是出厂时安装的吗?换句话说,它是 OEM 安装吗?系统分区可能未标记为活动分区。查看此 TechNet 帖子,看看您是否愿意尝试建议的修复方法:http://social.technet.microsoft.com/forums/en-US/winserverfiles/thread/d5daada2-b78b-4935-bd9e-80726c26c4a8/

免责声明:您将以管理员身份使用 Diskpart。如果您不了解自己在做什么,您可能会完全破坏您的系统。仔细阅读。小心行事。长寿……嗯……你知道的。=)

答案2

您是否正在运行防病毒软件?某些防病毒软件会锁定对文件的访问并导致此类问题。查看事件日志中的事件 24583,它应该会提供有关故障原因的更多信息。如果您分享这些信息,可能会帮助缩小问题范围。

更新:对 Bastien 的更新的评论太多了。

互联网上多次提到您发布的错误,其中许多都指向这篇文章:(http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server/42606/SQL-Server-2005-SP2-Backup-Errors),解决方案是重新注册 VSS 文件:

净停止 vss

从 C:\windows\system32 注册以下 dll 和服务:

regsvr32 ole32.dll
regsvr32 vss_ps.dll
Vssvc /注册
regsvr32 /i swprv.dll
regsvr32 /i eventcls.dll
regsvr32 es.dll
regsvr32 stdprov.dll
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
regsvr32 msxml4.dll
Regsvr32 EVENTCLS.DLL

网络启动 vss

另外,打开 regedit 并搜索 EVENTCLS.DLL,并确保 eventcls.dll 的路径始终位于 C:\Windows\System32(根据您服务器上的路径)

答案3

几周前我遇到了同样的问题。

您需要检查它是否不是您的防病毒软件,因此请将其禁用几分钟,然后尝试运行备份。如果这不能解决问题,请尝试进入“服务”并停止“SQL Server VSS Writer” - 现在尝试运行备份!

相关内容