如何修复系统状态备份错误和 NTDS VSS(错误:0x800423f4)状态 [11]?

Pro*_*kup 7 windows vss system-state windows-server-backup

SBS 2011 (Exchange is at SP1) Windows 2008 R2 突然停止进行备份并出现错误

备份失败。卷影复制服务操作失败。未知错误 (0x800423f4)。

从 SBS 控制台手动启动备份时,备份将在 52 秒后失败。

硬件设置

备份源是连接到 P420 的两个 RAID-1 卷:

  • 2 x 128GB 三星 SSD 840 — 119 GB 中的 78 GB 可用
  • 2 个 300GB ATA WDC WD3000HLFS — 279 GB 中的 218 GB 可用

备份目标是具有 298 GB(可用)空间的 USB 驱动器。

系统状态备份失败

> wbadmin start systemstatebackup -backuptarget:\\?\Volume{3956a561-b129-11e3-805c-7446a0f49555}
...(203.18 MB)...

Failure in a Volume Shadow Copy Service operation.

ERROR - Volume Shadow Copy Service operation error (0x800423f4)
The writer experienced a non-transient error.  If the backup process is retried,
the error is likely to reoccur.
Run Code Online (Sandbox Code Playgroud)

我无法读取 .etl 文件

wbadmin命令的输出还指出,日志文件应该可以在C:\Windows\Logs\WindowsServerBackup\,但没有.log文件存在(只有.etl文件)。

NTDS 编写器处于“[11] 失败”状态

> Vssadmin list writers
Run Code Online (Sandbox Code Playgroud)

唯一有错误的项目是NTDS作者:

Writer name: 'NTDS'
   Writer Id: {b2014c9e-8711-4c5c-a5a9-3cf384484757}
   Writer Instance Id: {d88809aa-a5ef-460e-84c0-4dd8a8350184}
   State: [11] Failed
   Last error: Non-retryable error
Run Code Online (Sandbox Code Playgroud)

事件查看器

在事件查看器Application事件日志中,wbadmin start systemstate命令注册

  • Backup带有 Event-ID521和错误号的应用程序错误2155348129
  • 启动命令后,ESENT 事件 ID 发生的顺序如下:2001, 2001, 2003, 2006, 2003, 2006,
  • 然后有错误的VSS事件,82290x800423f4
  • 然后有18264事件(MSSQL 数据库备份成功为MICROSOFT##SSEE,SBSMONITORINGSHAREPOINT),
  • 最后是errorBackup事件。5212155348129

回归

  • 重启
  • 禁用CrashPlan backup服务
  • 禁用 SQL Server VSS Writer
  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN>PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
  • 清除启动卷的卷影复制文件

    > vssadmin delete shadows /for=c: /all

  • 将卷影复制设置为在两个卷上使用无限空间

  • 删除备份目录

    > wbadmin delete catalog

  • 重启ComDCOM服务

  • 重启Volume Shadow Copy服务
  • 卸载 Windows 备份组件;重启; 安装 Windows 备份组件
  • 为 Windows Small Business Server 2011 Standard安装更新汇总 4 (KB2885319)
  • 重新注册 Vss Dll
  • 安装 Sharepoint 2010 Foundation SP2
  • cd "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN";PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
  • 将交换文件从 32MB 增加到 1.5x RAM (90000 MB)
  • 运行dcdiag /fix; 删除旧的域控制器;重启; dcdiag /fix再次运行

命令“dcdiag /fix”失败

Starting test: NCSecDesc
    Error NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERS doesn't have
       Replicating Directory Changes In Filtered Set
    access rights for the naming context:
    DC=DomainDnsZones,DC=CONTOSO,DC=COM
    Error NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERS doesn't have
       Replicating Directory Changes In Filtered Set
    access rights for the naming context:
    DC=ForestDnsZones,DC=CONTOSO,DC=COM
    ......................... Contoso-DC1 failed test NCSecDesc 
Run Code Online (Sandbox Code Playgroud)

FRS事件

文件复制服务日志显示 id 为 13568 的一些错误,De File Replication-service de volgende fout aangetroffen in de replicaset DOMAIN SYSTEM VOLUME (SYSVOL SHARE): JRNL_WRAP_ERROR。

我如何让这个备份再次完成它的备份?

MrM*_*tyk 3

卷影复制有时可能会由于多种我不太明白的原因而停止工作。但我通过删除特定卷上的所有现有卷影副本,成功地使 VSS 服务再次正确运行。在提升的命令提示符中执行以下操作:

vssadmin delete shadows /for=c: /all
Run Code Online (Sandbox Code Playgroud)

我看到您尝试重置卷的 VSS 副本,但您是这样做的吗?

接下来,检查您获得的 ETL 文件 - 如果您使用此处提供的 VSS 跟踪工具,它们是可解析的。特别是,尝试这样做:

vsstrace -etl <file.etl> -o <outfile>
Run Code Online (Sandbox Code Playgroud)

这应该以可读的格式为您提供记录的事件。如果这没有给您带来任何有价值的东西,请尝试获取如下所示的 VSS 编写者列表:

vssadmin list writers
Run Code Online (Sandbox Code Playgroud)

结果应该是使用 VSS 服务写入内容的实体列表以及Last error:每个写入器的一个条目。特别是,您应该检查是否不止一个发生故障的组件。

编辑:还有这个 - 我只记得我通过重置备份目录修复了 wbadmin 的奇怪问题。这可能适合你,也可能不适合你,但我是这样做的:

wbadmin delete catalog
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你!