【问题标题】:How to schedule Azure Database import?如何安排 Azure 数据库导入?
【发布时间】:2026-01-12 19:50:02
【问题描述】:

我们有一个每周开发版本,我将其推送到我们在 Azure 上设置的测试环境。现在,我想始终获取最新的生产数据库以获取最新数据并立即查看任何出现的问题。

如何自动执行 Azure 数据库导入/还原?生产环境中的 Bacpac 导出运行良好,我可以将其导入本地数据库或在 Azure 中手动导入。

我已经看到了通过 REST API 触发数据库还原的可能性,但只有 PointInTime 没有指向不同的 .bacpac。

接下来是 DACFx,但必须有一些工具在我自己编写之前已经完成了这项工作。

谢谢!

【问题讨论】:

    标签: database azure


    【解决方案1】:

    您应该查看 sqlpackage.exe,它基本上是 DacFx Api 的包装器,可让您从命令行将 bacpac 发布到 azure,以便您可以将其包含在您的构建中:

    http://msdn.microsoft.com/en-us/library/hh550080%28v=vs.103%29.aspx

    【讨论】:

    • 谢谢,我会调查的!