Microsoft 应用程序代理:SQL 备份因到期作业重叠而失败
Summary: Microsoft应用程序代理 (MSAPPAGENT) 对大小超过 200 TB 的大型数据库执行 SQL 备份。完整备份将超过 24 小时。当备份失败时,用户将被锁定,直到备份结束。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
当备份失败时,用户将被锁定,直到备份结束。
备份失败期间出现的典型错误包括:
- 无法写入文件
ddp_write() failed with error 5057-File handle is stale- 无法将数据写入存储集 ID 的多个缓冲区
Invalid argument (errno=22)
日志显示以下错误:
2025-03-09T06:33:18.862Z 153005 ddbmsqlsv SYSTEM critical Unable to write to a file. The error message is: [5057] [50964] [49344] Sun Mar 09 01:33:18 2025 ddp_write() failed Offset 17626881327104, BytesToWrite 524288, BytesWritten 0 Err: 5057-File handle is stale 2025-03-09T06:33:18.862Z 86699 ddbmsqlsv PowerProtect Data Manager critical Unable to write data into multiple buffers for save-set ID '1741402808': Invalid argument (errno=22) 2025-03-09T06:33:18.916Z 188739 ddbmsqlsv PowerProtect Data Manager warning Backup ID '1741402814' (client 'SqlHost.domain': backup 'MSSQL:DatabaseName~8') is aborted. 2025-03-09T06:33:18.924Z 188739 ddbmsqlsv PowerProtect Data Manager warning Backup ID '1741402817' (client 'SqlHost.domain': backup 'MSSQL:DatabaseName~4') is aborted. 2025-03-09T06:33:18.933Z 188739 ddbmsqlsv PowerProtect Data Manager warning Backup ID '1741402818' (client 'SqlHost.domain': backup 'MSSQL:DatabaseName~12') is aborted. 2025-03-09T06:33:19.324Z 188739 ddbmsqlsv PowerProtect Data Manager warning Backup ID '1741402816' (client 'SqlHost.domain': backup 'MSSQL:DatabaseName~3') is aborted.
此外,还会看到以下日志条目:
ddbmexptool.messages.log -------------- 2025-03-09T06:33:19.475Z 0 ddbmexptool PowerProtect Data Manager notice 1741402814 Deleting '/MtreeName/SqlHost.domain/14/MSSQL2%3aDatabaseName/FULL/index/1741402814.rec' failed [5004] ([12956] [35836] Sun Mar 09 01:33:19 2025 2025-03-09T06:33:19.495Z 0 ddbmexptool PowerProtect Data Manager notice 1741402816 Deleting '/MtreeName/SqlHost.domain/14/MSSQL2%3aDatabaseName/FULL/index/1741402816.rec' failed [5004] ([12956] [35836] Sun Mar 09 01:33:19 2025 2025-03-09T06:33:19.515Z 0 ddbmexptool PowerProtect Data Manager notice 1741402817 Deleting '/MtreeName/SqlHost.domain/14/MSSQL2%3aDatabaseName/FULL/index/1741402817.rec' failed [5004] ([12956] [35836] Sun Mar 09 01:33:19 2025 2025-03-09T06:33:19.540Z 0 ddbmexptool PowerProtect Data Manager notice 1741402818 Deleting '/MtreeName/SqlHost.domain/14/MSSQL2%3aDatabaseName/FULL/index/1741402818.rec' failed [5004] ([12956] [35836] Sun Mar 09 01:33:19 2025 .
Cause
- 当前观察到的似乎是 MSAPPAGENT 过期作业 (
ddbmexptool) 作为完整备份同时运行。 - 完整备份需要超过 24 小时,在此期间,到期作业将运行以删除超过保留时间的过期存储集。
- 到期作业开始删除存储集时的时间戳与备份作业失败的时间戳一致。
- 另一个观察结果是,MSAPPAGENT 备份使用的 MTREE 已启用到两个目标的复制。
- 使用新 MTREE 的测试备份成功。
- 新的 MTREE 未启用复制。
- 这可能需要进一步的测试,以确定复制是否归因于原因。
Resolution
- 运行 MSAPPAGENT 备份并避免重叠到期作业 (d
ddbmexptool) 替换为通常在周末运行的长时间运行的备份。 - 或者,使用新的 MTREE 进行完整备份
- 一个关键因素是避免运行到期作业 (
ddbmexptool)(在长时间备份期间)。
Article Properties
Article Number: 000302954
Article Type: Solution
Last Modified: 09 Apr 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.