如何通过Azure CLI将弹性池及关联数据库从Business Critical降级至General Purpose
降级Azure SQL弹性池及关联数据库至General Purpose层的CLI命令
由于你的数据库归属弹性池,数据库的服务层级由弹性池统一管控,无需单独修改数据库配置,仅需调整弹性池的SKU即可完成降级操作,具体步骤如下:
- 登录Azure CLI
az login
- 更新弹性池至General Purpose层
使用az sql elastic-pool update命令修改弹性池的SKU,General Purpose层的SKU格式为GP_{计算世代}_{vCore数量}(例如GP_Gen5_2代表Gen5世代、2个vCore),根据你的需求替换参数:
az sql elastic-pool update \ --resource-group <你的资源组名称> \ --server <你的SQL逻辑服务器名称> \ --name <你的弹性池名称> \ --sku GP_Gen5_2
- (可选)调整弹性池最大存储容量
如果需要自定义存储上限,添加--storage-max-size参数(支持单位:KB/MB/GB/TB):
az sql elastic-pool update \ --resource-group <你的资源组名称> \ --server <你的SQL逻辑服务器名称> \ --name <你的弹性池名称> \ --sku GP_Gen5_2 \ --storage-max-size 32GB
注意:该操作会导致弹性池内所有数据库出现短暂停机,建议在业务低峰时段执行。
内容的提问来源于stack exchange,提问作者MiniSu
相关产品推荐
相关产品推荐

