删除原始Azure SQL Server后,通过门户恢复Azure SQL数据库LTR备份

删除原始Azure SQL Server后,通过门户恢复Azure SQL数据库LTR备份,azure,azure-sql-database,azure-sql-server,Azure,Azure Sql Database,Azure Sql Server,我找不到这个问题的直截了当的答案,所以希望这里有人能发现这个问题 由于LTR备份与订阅绑定,因此即使删除了承载数据库的原始SQL Server,也应该有一种恢复备份的方法 删除SQL Server后,如何通过门户查看和恢复这些内容 或者通过其他方式。目前没有内置的方法来恢复整个服务器。当服务器被删除(软删除)时,您应该在定期运行的清除过程完全删除逻辑服务器之前尽快致电Azure支持。没有用于服务器删除的SLA。因此,您访问Azure CSS越快越好 如果服务器被删除,则无法从Azure提供的自动

我找不到这个问题的直截了当的答案,所以希望这里有人能发现这个问题

由于LTR备份与订阅绑定,因此即使删除了承载数据库的原始SQL Server,也应该有一种恢复备份的方法

删除SQL Server后,如何通过门户查看和恢复这些内容


或者通过其他方式。

目前没有内置的方法来恢复整个服务器。当服务器被删除(软删除)时,您应该在定期运行的清除过程完全删除逻辑服务器之前尽快致电Azure支持。没有用于服务器删除的SLA。因此,您访问Azure CSS越快越好

如果服务器被删除,则无法从Azure提供的自动内置备份中恢复。引述:

如果删除Azure SQL数据库服务器实例,则其所有数据库 也已删除,无法恢复。目前没有 支持还原已删除的服务器

所以一切都是原样。当用户删除一个逻辑服务器时,您要求删除该服务器,这就是您键入服务器名称等的原因。CSS可以与工程部门合作,找出最好的解决方案,但没有服务级别保证,除非灾难恢复(地理复制、同步、长期备份等)这是部署战略的一部分

我目睹了一个案例,一位在哥斯达黎加一家公司工作的开发人员在周四删除了他们的产品Azure SQL逻辑服务器,Azure支持在下周一得以恢复。通常Azure CSS提供7天的时间范围来恢复意外删除的Azure SQL逻辑服务器


为了避免将来出现这种情况,您可以使用“资源锁”,它可以防止使用Azure portal意外删除。如果删除Azure sql server,则无法从LTR备份中备份它

Alberto Morillo向您展示了该文档:

如果删除Azure SQL数据库服务器实例,其所有数据库也将被删除,并且无法恢复。目前不支持还原已删除的服务器

我还请Azure支持获取有关您的问题的更多信息。他回答我:

“Azure支持可帮助您在删除后7天内恢复Azure SQL server。您需要提供Azure支持的服务器名称和区域。”

您可以从门户调用Azure支持:


希望这能有所帮助。

这个问题专门询问了其他答案(到目前为止)没有提到的长期保留备份。是的,删除逻辑服务器时,也会删除所有自动备份,但不会删除长期保留备份。如果数据库配置为使用LTR,并且LTR备份的保留期尚未过期,则可以从中进行恢复

删除逻辑服务器后,您无法从门户中看到LTR备份,因此必须使用Powershell命令列出它们并执行恢复

  • 获取AzSqlDatabaseLongTermRetentionBackup
  • 恢复数据库
这个链接提供了一个很好的基础教程


谢谢阿尔贝托。似乎旧的blob存储自动备份在那时更加健壮。您是否知道是否有任何方法可以实现类似的结果,即自动将数据库备份到不依赖于服务器存在的位置?您需要配置Azure SLA覆盖的冗余副本。长期备份也包含在Azure SLA中。如果您正在使用适当的功能,Azure保证RPO和RTO。请参阅SLA覆盖率:@Alberto此博文建议LTR备份是可恢复的,因为它们与订阅相关联:。另外,我不打算恢复整个服务器。我可以重新创造。我只需要了解如何从LTR备份中检索数据。您自己用相同的名称重新创建逻辑服务器不会带回删除逻辑服务器之前存在的旧备份。您将启动由Azure管理的新备份链。