数据库备份Azure资源管理器

时间:2016-01-25 16:54:24

标签: azure-resource-manager

Azure资源管理器中是否有一种方法可以获取现有数据库的副本?目前我知道有一个数据库导入选项,它指向Blob存储中的bacpac文件并从该文件创建一个新数据库,但此时创建该文件的过程是手动的。有了这个,创建bacpacs并通过ARM以自动方式将它们放入Blob存储的当前流程是什么?

1 个答案:

答案 0 :(得分:0)

有一种方法可以在ARM模板中指定数据库的createMode。这是非常未记载的内容,但我在REST api documentation中找到了这个,然后在ARM模板中尝试过。

您可以指定属性" createMode"和" sourceDatabaseId"。

我没有使用此功能,因为sourceDatabaseId需要在同一个订阅中,而不是我的情况。所以我手动导出bacpac,然后使用ARM模板导入bacpac(也没有记录,但我评论了这里使用的ARM模板:https://azure.microsoft.com/en-us/documentation/articles/sql-database-import/