【问题标题】:Azure SQL DB Backup Strategies ClarificationAzure SQL DB 备份策略说明
【发布时间】:2018-11-21 04:23:27
【问题描述】:

我需要对有关 Azure 的最佳 SQL DB 备份策略进行一些说明。我们已经开发、部署了一个短期 VS MVC Code First 应用程序,现在已经完成,但我想“备份”数据库、blob 存储资产等......所以一年后我们可以重新部署(快速构建)一个工作应用程序。

我已经导出了一个 .bacpac 文件并将其拉到本地 (2MB),但不确定该文件将来是否能够进行完整的数据库还原(我不是数据库专家)。注意:我们计划为此项目禁用 Azure 中的所有服务器/应用程序/数据库/blob 存储容器,因为我们的客户不愿意为长期存储或维护付费。所以我关心的是确保备份文件的类型不是特定于服务器或任何其他类型的 Azure 依赖项。

最终,所有这些资产都将存储在我们的源代码控制中,以供一年后使用。

任何建议/方向将不胜感激。似乎有几种不同的备份策略以及它们如何与特定的以数据库为中心的考虑(优点/缺点)相关,这有点令人困惑。

提前致谢。

【问题讨论】:

    标签: sql sql-server azure


    【解决方案1】:

    .bacpac 文件包含所有数据库架构和数据,以后可以重新部署到 Azure SQL 数据库或 VM 中的 SQL Server。您还可以通过迁移和播种从您的 EF Code-First 代码重新创建数据库。

    【讨论】:

    • 感谢您的评论。我认为这确实让我相信 .bacpac 文件应该是我们未来恢复所需的全部。是的,通过代码优先,我们可以重建数据库,但是播种是这次复飞的一个问题,因为应用程序中没有可用的播种方法以及有限的文档...
    猜你喜欢
    • 2014-10-04
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 2015-01-08
    相关资源
    最近更新 更多