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

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

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

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

SQL Server删除后如何通过Portal查看和恢复?

或者通过其他方式。

最佳答案

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

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

If you delete an Azure SQL Database server instance, all its databases are also deleted and cannot be recovered. There is currently no support for restoring a deleted server.

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

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

为了避免将来出现这种情况,您可以使用“资源锁”,它可以防止使用 Azure 门户进行意外删除。

关于azure - 删除原始 Azure SQL Server 后通过门户恢复 Azure SQL 数据库 LTR 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57187620/

相关文章:

c# - 使用 AzureReader2 插件的 Azure ImageResizer 无法调整大小

python - 如何从 HDInsight 群集下载从 pd.to_csv() 保存的文件

php - Azure Web App 的 phpinfo 中显示的 PHP 版本错误

Azure SQL Server REST API

c# - ConnectionStrings 从哪里来? ASP.net

Azure SQL - 异地复制会导致性能影响吗?

c# - 如何避免在执行 C# Azure Function 期间出现 SqlClient 超时错误?

azure - 如何使用 Application Insight 的持久性 channel 防止丢失遥测事件?

azure - "Elastic Database Transactions"可以在 Azure Functions 和/或应用服务中使用吗?

sql-server - SQL DELETE 花费太多时间