【发布时间】:2019-07-24 16:35:49
【问题描述】:
我找不到这个问题的直接答案,所以希望这里有人能遇到这个问题。
由于 LTR 备份与订阅相关联,因此即使删除了托管数据库的原始 SQL Server,也应该有一种方法可以恢复备份。
删除 SQL Server 后,如何通过 Portal 查看和恢复这些内容?
或通过其他方式。
【问题讨论】:
标签: azure azure-sql-database azure-sql-server
我找不到这个问题的直接答案,所以希望这里有人能遇到这个问题。
由于 LTR 备份与订阅相关联,因此即使删除了托管数据库的原始 SQL Server,也应该有一种方法可以恢复备份。
删除 SQL Server 后,如何通过 Portal 查看和恢复这些内容?
或通过其他方式。
【问题讨论】:
标签: azure azure-sql-database azure-sql-server
目前没有恢复整个服务器的内置方法。当服务器被删除(软删除)时,您应该在定期运行的清除过程完全删除逻辑服务器之前尽快致电 Azure 支持。没有用于服务器删除的 SLA。因此,您可以越快获得 Azure CSS,它就越好。
如果服务器被删除,则无法从 Azure 提供的自动内置备份中恢复。引用自page:
如果删除 Azure SQL 数据库服务器实例,其所有数据库 也被删除,无法恢复。目前没有 支持恢复已删除的服务器。
所以一切都是原样。当用户删除逻辑服务器时,您要求删除服务器,这就是您输入服务器名称等的原因。CSS 可以与工程人员一起找出最好的情况,但没有服务级别除非灾难恢复(异地复制、同步、长期备份等)是部署策略的一部分。
我目睹了这样一个案例,在哥斯达黎加的一家公司工作的开发人员在周四删除了他们的生产 Azure SQL 逻辑服务器,而 Azure 支持在下周一能够恢复。通常 Azure CSS 提供 7 天的时间来恢复意外删除的 Azure SQL 逻辑服务器。
为避免将来发生这种情况,您可以使用“资源锁”,以防止使用 Azure 门户意外删除。
【讨论】:
此问题专门询问其他答案(到目前为止)未解决的长期保留备份。是的,当删除逻辑服务器时,所有自动备份也会被删除,但不会删除长期保留备份。如果数据库被配置为使用 LTR 并且 LTR 备份的保留期尚未到期,那么是的,您可以从中恢复。
删除逻辑服务器后,您无法从门户看到 LTR 备份,因此您必须使用 Powershell 命令列出它们并发出恢复。
这个链接提供了一个很好的基础教程。
【讨论】: