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

创建Azure SQL数据库报错:无默认版本(代码45122,服务器版本12.0)

解决Azure SQL数据库创建报错45122及区域选择异常问题

错误代码45122:服务器版本"12.0"下未找到默认版本

这个问题我之前帮不少开发者排查过,核心原因是Azure SQL Server 12.0(对应SQL Server 2016)属于较旧的版本,微软已经移除了该版本对应的默认数据库版本映射,所以不管你选空白库还是示例库,都会触发这个找不到默认版本的错误。给你两个可行的解决方向:

  • 手动指定数据库版本:创建数据库时,不要依赖默认选项,直接选择与12.0版本服务器兼容的数据库版本(比如12.0)。在Azure门户的创建流程中,找到“配置数据库”或“版本”相关的下拉项,手动选定即可绕开默认版本的问题。
  • 升级SQL Server到新版:长远来看,建议把你的Azure SQL Server升级到更稳定的新版本(比如12.0.2000.8及以上)。新版本不仅修复了默认版本映射的问题,还能获得更好的性能和安全支持。你可以在SQL Server的资源详情页找到“升级”按钮,跟着指引就能完成操作。

创建SQL Server时可选区域极少的异常

关于区域选择少的问题,大概率和这几个因素有关,你可以逐一排查:

  • 订阅配额限制:如果是免费试用订阅或者特定的企业协议订阅,部分区域的SQL Server资源可能有配额上限,甚至被限制创建。你可以到Azure门户的「订阅」->「配额」页面,查看目标区域的SQL Server配额情况,要是配额不足,提交一个配额提升申请就行。
  • 区域资源临时紧张:偶尔某些区域会因为维护或者资源供不应求,暂时关闭新SQL Server的创建入口。你可以通过Azure门户的「服务状态」面板,查看对应区域的SQL服务是否处于正常可用状态。
  • 部署工具版本过旧:如果你用Azure CLI或PowerShell创建服务器,旧版本的工具可能没同步最新的区域支持列表。试试把工具升级到最新版,再重新尝试创建,应该能看到更多可选区域。

要说明的是,SQL Database支持的区域确实和SQL Server保持一致,所以先解决服务器的区域选择问题,数据库的区域选择自然就正常了。

内容的提问来源于stack exchange,提问作者Glen Little

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:23:39