分析服务数据库备份错误 - "There are no more files"

Analysis service database backup error - "There are no more files"

我有一个 azure devops 管道设置,用于 运行 和备份数据库(rdb 和分析数据库)从服务器托管数据库到具有共享位置的不同服务器。每次我 运行 所有关系数据库都得到很好的备份,但涉及到分析数据库时,它每次都在不同的数据库上失败,但错误是相同的 **There are no more files**。以下是完整的错误堆栈:

Analysis Server Database backup started: db_ModelManager... Error backing up the SSAS database. File system error: The following error occurred during a file operation: There are no more files. . at Microsoft.AnalysisServices.Core.AnalysisServicesClient.SendExecuteAndReadResponse(ImpactDetailCollection impacts, Boolean expectEmptyResults, Boolean throwIfError) at Microsoft.AnalysisServices.Core.AnalysisServicesClient.Backup(Database database, String file, Boolean allowOverwrite, Boolean backupRemotePartitions, ICollection locations, Boolean applyCompression, String password) at Microsoft.AnalysisServices.Core.Server.Backup(Database database, String file, Boolean allowOverwrite, Boolean backupRemotePartitions, BackupLocation[] locations, Boolean applyCompression, String password) at Microsoft.AnalysisServices.Core.Database.Backup(String file, Boolean allowOverwrite) at BackupandRestoreDBs.Program.BackupASDatabase(String sourceAsDbInstanceName, String targetBackupPath, String targetAsDbInstanceName, List`1 dbNameFilter) in c:\_work\s\BackupDBSit\Program.cs:line 325 ---> System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Backup of Analysis dbs failed

这是因为我试图将其备份到网络上的共享位置吗?它 运行s 大约 10 分钟,并在失败前备份了几个数据库。我能够将数据库从不同的服务器毫无问题地备份到同一位置(运行 几分钟)。

由于它在不同的分析数据库上失败,我很难找出导致相同问题的原因。任何帮助将不胜感激。

谢谢!

错误是因为其中一个数据库损坏导致备份失败。从之前的副本中删除并恢复它后,管道 运行 正常并且已经 运行 绿色几天了。