设备:
我有一台 Dell PowerEdge T410,配有 2 个 E5506 处理器、32GB 内存,运行 Windows Server 2008 R2。它托管:
- 广告
- DNS
- DHCP
- 会计软件包的 SQL Express
- Quickbooks
问题:
大约一周前,我使用 Windows Server Backup 进行的夜间备份失败,原因是卷影复制服务失败。查看我的 vsswriters 后,我发现每次运行备份时,SqlServerWriter 都会失败,并出现状态 8 失败、不可重试的错误。此外,系统写入器处于状态 5,等待完成。
我在事件日志中收到以下事件:
SQLVDI - 事件 ID 1
SQLVDI:Loc=SVDS::Open。Desc=Open(control)。ErrorCode=(2)系统找不到指定的文件。。进程=1312。线程=4208。服务器。实例=FOUNDATION。VD=Global{4CE2D39D-9885-4864-9698-5234A0CCB4CE}5。
MSSQL$DBNAME 事件 ID 3201
无法打开备份设备“{4CE2D39D-9885-4864-9698-5234A0CCB4CE}7”。操作系统错误 0x80070002(系统找不到指定的文件。)。
MSSQL$DBNAME 事件 ID 3041
BACKUP 无法完成命令 BACKUP DATABASE databasename。请查看备份应用程序日志以获取详细消息。
SQLWriter 事件 ID 24583
无法找到来自源 SQLWRITER 的事件 ID 24583 的描述。引发此事件的组件未安装在您的本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。
迄今为止采取的故障排除步骤:
- 重新启动服务会使其恢复到稳定状态,但下次备份时会失败。
- 多次重启整个服务器也未能解决这个问题。
- 关闭 SQL 服务器可以成功备份,但我相信这是因为此实例中未使用 SqlServerWriter。
解决此问题的下一步最佳步骤是什么?