【问题标题】:Is there a way to programmatically backup and restore Azure database with a bacpac or similar?有没有办法使用 bacpac 或类似工具以编程方式备份​​和恢复 Azure 数据库?
【发布时间】:2017-11-08 22:31:21
【问题描述】:

所以我正在将数据库从本地 SQL Server 2014 迁移到 Azure 数据库。我使用 bacpac 成功迁移并且连接工作正常。但是我仍然想执行备份,当然旧的学校文件备份不起作用。所以我四处寻找,发现微软建议备份到 blob 存储。当然,还有其他事情要付出代价。

我的问题是,有没有一种简单的方法可以使用 SMO 参考或类似的方法来远程制作本地存储的 bacpac,然后根据需要远程使用?我真正的问题是可维护性,如果我想切换回本地而不是那么铁定地绑定到天蓝色的方法。我觉得 bacpac 可以做到这一点。

到目前为止,我当然尝试过使用文件备份,但语法当然行不通。然后我开始查看此链接:https://jasonstrate.com/2013/04/18/backing-up-azure-sql-database-to-the-cloud/ 并正在处理它。

感谢任何帮助或建议。

【问题讨论】:

    标签: azure backup bacpac


    【解决方案1】:

    如果您谈论的是 Azure SQL,它提供了长达 90 天(不确定,肯定是 35 天)的内置备份,而您无需执行任何操作。看看here

    【讨论】:

    • 这很有趣,但我在做这件事时注意到了两件事。它从还原中创建一个新数据库,并且不会覆盖现有的现成数据库。我仍然需要使用 Azure Powershell、API 或其他调用的方法来执行此操作。这太棒了,尽管他们现在将它作为内置 Azure 的一部分包含在内。
    猜你喜欢
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    相关资源
    最近更新 更多