2017-04-26 81 views
2

我们正在推出一种新的azure产品,并且需要绝对确保我们的azure数据库中的数据不会丢失。我了解Azure数据库的备份功能,复制和长期存储,这些都能很好地满足我们的需求。对意外资源组删除的azure数据库的保护

但是,如果资源组被意外删除,我会假设所有数据库,备份等被删除。

有没有我们可以使用的备份机制,并将备份存储在资源组外部的存储中?

我很熟悉导出bacpac功能,但我不确定这是最好的方法。

回答

0

您可以通过应用Lock来防止意外删除资源。为此,请转至Azure SQL管理刀片,查看“设置”标题下的“锁定”。在锁定管理刀片上,创建一个新的删除锁定。见this article

+0

感谢罗布,我看到了,但这给我带来了一个更大的问题。 Azure具有内置的各种容错功能。地理冗余数据库,复制等。但是,如果我的整套数据永远丢失,如果一个资源组被删除是可怕的。所以我想我会添加到我的问题是否有任何方法来取回我的数据库,如果他们在资源组被删除? –

+0

如果资源组被删除,则无法恢复资源组中已删除的资源。您唯一的选择是从备份中恢复。 –