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

使用Terraform配置SQL Server虚拟机时NEW磁盘类型的存储错误解析

Azure SQL Server虚拟机存储配置错误含义解析

错误核心含义

这个错误是Azure SQL Server虚拟机扩展在创建存储池时失败,具体拆解为两点:

  • 磁盘数量不匹配:Number of disks found do not match the expected count for creating Storage Pool, found :0 target: 1
    表示配置要求为存储池提供1块磁盘,但扩展在虚拟机上找不到符合条件的磁盘,实际仅发现0块可用。
  • 指定磁盘无法加入存储池:Disk with LUN number 0 cannot be pooled. Reason : Insufficient Capacity
    明确指出LUN编号为0的磁盘无法纳入存储池,原因是磁盘容量不足。

结合你的配置分析

  1. 你设置了storage_configuration的disk_type = "NEW",但已经提前为虚拟机创建了3块磁盘(LUN0、1、2)。这个参数会让Azure扩展尝试自动创建新磁盘,而非使用你预创建的磁盘,导致扩展无法识别到LUN0磁盘,进而触发“找到0块目标磁盘”的错误。
  2. 即使扩展识别到LUN0磁盘,该磁盘的128G容量也不满足SQL存储池的创建要求,因此被判定为“容量不足”无法加入。
  3. 你的temp_db_settings和log_settings共用了LUN1磁盘,这种配置本身存在冲突风险,日志磁盘和tempdb数据磁盘通常需要独立存储,也可能加剧存储池的识别问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 10:45:28