gpt4 book ai didi

sql-server - MSSQL PaaS 实例的 Azure 完整 ARM 部署失败

转载 作者:行者123 更新时间:2023-12-03 03:09:59 24 4
gpt4 key购买 nike

我们的 ARM(Azure 资源管理器)模板的部署是在“完整”模式下执行的,该模式会设置资源并删除资源。

我们的模板之一声明了一个 Microsoft.Sql/servers/ 实例。初始完整的 ARM 部署将毫无问题地创建 PaaS(平台即服务)Microsoft SQL Server 实例。随后完成的 ARM 部署会出现错误:

  • 代码 40636
  • 消息在此操作中无法使用保留的数据库名称“master”
  • 状态代码错误请求
  • 操作名称删除 SQL 数据库

如果 ARM 模板中未指定主数据库,后续部署似乎将尝试删除主数据库。 Azure 快速入门模板均未演示如何执行此操作。 https://resources.azure.com/网站将 master 数据库列为资源,但 JSON blob 不起作用。

最佳答案

将主数据库指定为完整部署的资源的正确方法是:

{
"type": "databases",
"kind": "v12.0,system",
"name": "master",
"location": "[resourceGroup().location]",
"apiVersion": "2014-04-01-preview",
"properties": {},
"resources": [],
"dependsOn": [
"[concat('Microsoft.Sql/servers/', variables('sqlserverName'))]"
]
}

关于sql-server - MSSQL PaaS 实例的 Azure 完整 ARM 部署失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39841701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com