You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

删除Azure SQL服务器后无法找到LTR备份,求问题原因及解决办法

排查Azure SQL LTR备份在服务器删除后无法找到的问题

针对你的场景(Basic SKU 5 DTU数据库,删除SQL Server后无法通过Get-AzSqlDatabaseLongTermRetentionBackup -Location northeurope找到LTR备份),可以从以下几点排查:

  • 修正命令参数,指定已删除数据库状态
    默认情况下,该命令仅返回活跃数据库的LTR备份。删除服务器后,数据库处于已删除状态,需要添加参数筛选:

    Get-AzSqlDatabaseLongTermRetentionBackup -Location northeurope -DatabaseState Deleted
    
  • 确认LTR备份保留周期未到期
    检查你当初配置的LTR策略保留时长,如果删除服务器时,该备份的保留周期已过,Azure会自动清理过期的LTR备份,导致无法查询到。

  • 验证LTR备份是否实际生成
    之前查到的1个备份可能是Azure SQL的自动短期备份(而非LTR备份)。确认当初配置LTR策略后,是否有符合策略的备份被生成并存储到指定的长期存储账户中。

  • 检查账户权限
    确保当前执行命令的Azure账号拥有LTR备份存储账户的Storage Blob Data Reader权限,权限不足会导致无法读取备份信息。

  • 确认服务器删除类型
    如果原SQL Server是被永久删除而非软删除,需要确认LTR备份是否被正确转移到独立的存储容器中(而非与服务器绑定的存储)。

内容的提问来源于stack exchange,提问作者Tommy Selggren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 12:23:23