【问题标题】:How many backup copies are taken of a SQL Azure Database when using "Automated Export"?使用“自动导出”时,需要多少个 SQL Azure 数据库的备份副本?
【发布时间】:2015-09-17 13:48:17
【问题描述】:

我每晚通过“自动导出”设置我的实时 V11 SQL Azure DB 的自动备份,并保留 7 天。

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

How many copies of data are backed-up? 

现在我知道 SQL Azure 在提交到数据库时会写入 3 个位置,但我不确定导出。可能还有 3 个导出文件的副本,虽然我看到只有一个要导入。

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

【问题讨论】:

    标签: azure azure-sql-database


    【解决方案1】:

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

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

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

    【讨论】:

    • 这真的很有帮助,谢谢。所以看起来有 3 个数据副本来满足冗余要求,并且由于我们使用 S2,所以我们也获得了内置备份以及最多 6 个数据副本,可以追溯到 14 天,所以总共有 9 个副本。跨度>
    • 您还将拥有复制数据库的备份,直到它们的保留期用完为止。
    猜你喜欢
    • 2019-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    相关资源
    最近更新 更多