使用 "Automated Export" 时,SQL Azure 数据库有多少个备份副本?

How many backup copies are taken of a SQL Azure Database when using "Automated Export"?

我每晚通过 "Automated Export" 为我的实时 V11 SQL Azure 数据库设置自动备份,并保留 7 天。

我只是在做安全审计,其中一个问题是:

How many copies of data are backed-up? 

现在我知道 SQLAzure 在提交到数据库时写入了 3 个地方,但我不确定导出。可能还有3份导出文件,虽然我看到只有一份要导入。

那么自动导出时存储了多少数据库副本?

Azure SQL 数据库自动导出创建数据库的单个副本,然后将数据库副本导出到 Azure 存储中的单个 BACPAC 文件。因此,每个导出操作将有 1 个 BACPAC 文件。

您需要注意的是您正在使用的存储冗余。例如,本地冗余存储维护了 3 个数据副本,而异地冗余存储维护了 6 个数据副本。请参见 Azure storage redundancy options

另一件需要注意的事情是您可能根本不需要导出,因为所有基本、标准和高级数据库都有内置备份。有一篇博文讨论了何时使用内置备份与导出功能 here。内置备份使用 RA-GRS 存储,从存储冗余 link 显示有六个备份副本。