SQL Windows Azure (SSMBackup2WA) 的服务器管理备份卡在等待进度更新

SQL Server Managed Backup for Windows Azure (SSMBackup2WA) stuck waiting for progress update

我在带有 sql 服务器的 Azure 虚拟机上有一个数据库 运行。数据库处于完全恢复模式。备份是通过 Web 界面配置的。多年来,数据库和日志备份一直运行良好。但是最近日志备份中途中断,日志备份过程莫名其妙卡住了。此后每 5 分钟记录一次以下事件(使用 managed_backup.sp_get_backup_diagnostics 读取日志):

[SSMBackup2WAAdminXevent] Database Name = DB, Database ID = 777, Stage =
VerifyJobOutcome, Error Code = 0, Error Message = Warning, Additional Info = A 
progress update hasn't been received from SQL Server in more than 30 minutes 
for log backup. SSMBackup2WA will continue to wait.

SSMBackup2WA 似乎一直在等待从未收到的进度更新。这导致没有进行日志备份。数据库备份继续 运行 没有问题。

我找不到 SSMBackup2WA 使用的 job/task。我知道它不在通常的 SQL 服务器代理作业批次中,而是以某种方式隐藏了。 我的想法是以某种方式取消卡在等待循环中的现有作业,但我还没有弄清楚如何。 我试图通过关闭备份然后再次打开它来“重置”备份过程,但这没有帮助。 我无法重新启动 sql 服务器(我不知道这是否有帮助)。

因此,由于似乎没有人对此问题有答案,所以我重新启动了 SQL-服务器。重启后事务日志备份又开始工作了!

有意思的是在重启过程中应用事件日志中出现了如下日志。似乎确实有一个线程无限期地挂起,等待从未到达的状态更新。重启似乎已经通过杀死这个状态线程而不是在它最终处于的错误状态下再次重启它来解决它。

Log Name:      Application
Source:        Microsoft SQL Server Automated Backup
Date:          1/15/2022 11:16:20 AM
Event ID:      57007
Task Category: None
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      wn-sqlserver1
Description:
[Warning] AutomatedBackupStatusMonitorError: 
  System.Exception: 
    Error in auto-backup status monitor thread ---> 

Microsoft.SqlServer.Management.IaaSAgentSqlQuery.Contract.IaaSAgentSqlQueryException: 
A network-related or instance-specific error occurred while
establishing a connection to SQL Server. The server was not 
found or was not accessible. Verify that the instance name 
is correct and that SQL Server is configured to allow remote 
connections. (provider: Named Pipes Provider, error: 40 - Could 
not open a connection to SQL Server) --->