我试图用Windows Server Backup来备份我的SBS 08(只有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.我没有任何第三方备份软件在同一时间运行。
你有多个分区吗?如果是的话,备份是否会在其他非系统分区上失败?
SBS 2008是从工厂安装的吗? 换句话说,这是OEM安装吗? 系统分区可能没有标记为活动状态。 看看这个TechNet发布,看看你是否愿意尝试build议的修复: http : //social.technet.microsoft.com/forums/en-US/winserverfiles/thread/d5daada2-b78b-4935-bd9e- 80726c26c4a8 /
免责声明:您将使用Diskpart作为pipe理员。 如果你不明白自己在做什么,那么你可以彻底地连接你的系统。 仔细读。 谨慎行事。 活得长久…好…你知道。 =)
你有杀毒软件吗? 一些AV的锁访问文件,并导致这样的问题。 查看事件日志中的事件24583,该事件应提供有关失败的更多信息。 如果您分享这些信息,可能有助于缩小问题的范围。
更新:对Bastien更新的评论太多了。
在互联网上的几个参考文献中提到的错误,很多都指向这个post:( http://www.sqlmonster.com/Uwe/Forum.aspx/sql-server/42606/SQL-Server-2005-SP2-Backup – 错误 ),解决scheme是重新注册VSS文件:
净停止vss
从C:\ windows \ system32注册以下dll和服务:
regsvr32 ole32.dll
regsvr32 vss_ps.dll
Vssvc /注册
regsvr32 /我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
networking启动vss
此外,打开registry编辑器并searchEVENTCLS.DLL,并确保eventcls.dll的path始终在C:\ Windows \ System32上(根据服务器上的path)
几个星期前我也有同样的问题。
您需要检查它不是您的防病毒软件,所以禁用它几分钟,然后尝试运行备份。 如果这不能解决问题,那就试试进入“服务”并停止“SQL Server VSS编写器” – 现在尝试运行备份!