我们每周进行一次开发构建,我将其推送到 Azure 上的测试环境设置中。现在,我希望始终获取最新的生产数据库以获得新数据并立即查看任何发生的问题。
如何自动执行 Azure 数据库导入/恢复? Bacpac 导出在生产环境中运行良好,我可以将其导入到本地数据库或在 Azure 中手动导入。
我已经看到通过 REST API 触发数据库恢复的可能性,但只有 PointInTime 不指向不同的 .bacpac。
接下来是 DACFx,但在我自己编写之前,必须有一些工具已经可以完成此操作。
谢谢!
最佳答案
您应该查看 sqlpackage.exe,它基本上是 DacFx Api 的包装器,可让您从命令行将 bacpac 发布到 azure,以便您可以将其包含在构建中:
http://msdn.microsoft.com/en-us/library/hh550080%28v=vs.103%29.aspx
关于database - 如何安排 Azure 数据库导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27542777/