You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过ARM模板创建SQL数据库报Login参数值无效错误

ARM模板创建SQL数据库报Login参数无效的解决方法

报错详情

状态消息:为Login参数提供的值无效,请指定有效的参数值。(代码:InvalidParameterValue)

报错截图

根因

报错指向模板里SQL Server管理员登录名(administratorLogin参数)不符合Azure SQL的命名规则,常见踩坑点:

  • 用了系统保留的账号名,比如sa、admin、administrator、root、azureuser这类
  • 登录名带非法字符:空格、单引号、分号,或是用数字、特殊符号开头
  • 长度不符合要求:必须在1-128个字符之间,不能传空
  • 给SQL身份验证的账号错加了域名后缀,比如填成xxx@xxx.com,SQL认证账号直接填纯用户名就行,不用带域名

修复方法

  1. 对照规则调整administratorLogin的取值,合法的参数配置参考:
"parameters": {
  "administratorLogin": {
    "type": "string",
    "defaultValue": "cloudsqladmin01"
  },
  "administratorLoginPassword": {
    "type": "securestring"
  }
}

注意配套的管理员密码也要满足复杂度要求:长度至少8位,同时包含大写字母、小写字母、数字、特殊符号中的至少三类,不能和登录名有过多重合内容。
2. 懒得记规则的话可以直接走快速校验:先打开Azure门户手动创建SQL Server,在管理员账号输入框填你准备用的名称,不符合规则门户会实时标红提示,直接拿校验通过的名称填到模板参数里就行,不用反复部署模板试错。

内容的提问来源于stack exchange,提问作者Raj Tilak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 20:48:13