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

如何强制暂停Azure SQL(Serverless)数据库?

Azure SQL Serverless 强制暂停操作方案

Azure SQL Serverless 原生没有直接的「强制暂停」UI操作入口,你可以通过以下两种方案实现仅支付存储费用的需求,两种方案都不会删除数据,恢复后所有配置、数据完全保留:

方案1:调整自动暂停阈值+临时阻断连接(适合暂停7天以内的短周期场景)

该方案不需要修改数据库层级,操作可逆速度最快:

  • 第一步:调整自动暂停延迟到最小值
    操作路径:Azure门户 → 目标SQL数据库详情页 → 左侧菜单「计算+存储」→ 找到「自动暂停延迟」配置项,将值调整为平台支持的最小值1小时
  • 第二步:阻断所有数据库连接,消除低持续访问
    任选一种操作即可:
    • 在SQL服务器的防火墙规则中,临时删除所有允许入站的IP规则,仅保留默认的全局拒绝规则
    • 执行T-SQL命令强制断开所有现有会话:ALTER DATABASE [你的数据库名称] SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE;
      完成以上操作后等待1小时以内,数据库就会触发自动暂停,暂停后仅收取存储费用,不会产生vCore相关开销
  • 恢复方法:需要使用时在Azure门户点击「恢复数据库」,或者任意发起一次合法的数据库访问请求,1分钟内即可恢复正常使用,之后改回原来的防火墙/用户权限配置即可

方案2:临时降级为基础层单库(适合暂停超过7天的长周期场景)

如果暂停周期较长,也可以直接将数据库从Serverless层临时降级到最低配基础层,存储费用和暂停的Serverless基本一致,且不用担心意外访问触发恢复:

  • 操作方法:Azure门户 → 目标SQL数据库详情页 → 左侧菜单「计算+存储」→ 选择「基本」层级,存储大小保留当前配置,提交修改即可,计费会立即切换为基础层的存储+极低计算费用,比Serverless未暂停的最低vCore费用低80%以上
  • 恢复方法:需要使用时再切回原来的Serverless配置即可,所有数据、表结构、权限配置都不会丢失

注意事项

  • 两种方案操作前都建议先做一次手动全量备份,避免操作失误导致数据问题
  • 暂停/降级期间所有依赖该数据库的应用、定时任务都会无法访问,提前做好相关业务的停流处理
  • 暂停的Serverless数据库如果超过自动备份保留期,备份数据会按规则清理,建议根据暂停周期调整备份保留策略

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 02:09:03