【问题标题】:Restore Azure SQL Database LTR back-up via the Portal after deleting the original Azure SQL Server删除原始 Azure SQL Server 后通过 Portal 恢复 Azure SQL Database LTR 备份
【发布时间】:2019-07-24 16:35:49
【问题描述】:

我找不到这个问题的直接答案,所以希望这里有人能遇到这个问题。

由于 LTR 备份与订阅相关联,因此即使删除了托管数据库的原始 SQL Server,也应该有一种方法可以恢复备份。

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

或通过其他方式。

【问题讨论】:

    标签: azure azure-sql-database azure-sql-server


    【解决方案1】:

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

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

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

    所以一切都是原样。当用户删除逻辑服务器时,您要求删除服务器,这就是您输入服务器名称等的原因。CSS 可以与工程人员一起找出最好的情况,但没有服务级别除非灾难恢复(异地复制、同步、长期备份等)是部署策略的一部分。

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

    为避免将来发生这种情况,您可以使用“资源锁”,以防止使用 Azure 门户意外删除。

    【讨论】:

    【解决方案2】:

    如果删除 Azure sql 服务器,则无法从 LTR 备份中备份它。

    Alberto Morillo 已向您展示了该文件:

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

    我还询问了 Azure 支持以获取有关您的问题的更多信息。对方回复我:

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

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

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      此问题专门询问其他答案(到目前为止)未解决的长期保留备份。是的,当删除逻辑服务器时,所有自动备份也会被删除,但不会删除长期保留备份。如果数据库被配置为使用 LTR 并且 LTR 备份的保留期尚未到期,那么是的,您可以从中恢复。

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

      • 获取 AzSqlDatabaseLongTermRetentionBackup
      • 恢复-AzSqlDatabase

      这个链接提供了一个很好的基础教程。

      https://www.mssqltips.com/sqlservertip/6443/how-to-restore-azure-sql-ltr-backup-after-azure-sql-instance-deleted/

      【讨论】:

        猜你喜欢
        • 2022-01-23
        • 1970-01-01
        • 2022-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-28
        相关资源
        最近更新 更多