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