我们的ARM(Azure资源管理器)模板的部署在“完成”模式下执行,该模式设置资源并删除它们 .
我们的一个模板声明了一个 Microsoft.Sql/servers/
实例 . 初始完整的ARM部署将毫无问题地创建PaaS(平台即服务)Microsoft SQL Server实例 . 随后的完整ARM部署错误输出:
-
Code 40636
-
Message 在此操作中无法使用保留的数据库名称'master'
-
Status Code 错误请求
-
Operation Name 删除SQL数据库
如果未在ARM模板中指定,后续部署似乎将尝试删除master数据库 . Azure快速入门模板均未演示如何执行此操作 . https://resources.azure.com/网站将主数据库列为资源,但JSON blob不起作用 .
1 回答
将master数据库指定为Complete completements的资源的正确方法是: