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

无法停止Azure SQL MI:CANCEL_IN_PROGRESS操作卡住,寻求强制重启方法

强制重启Azure SQL托管实例(MI)解决卡住的CANCEL_IN_PROGRESS操作问题

以下是几种可行的强制重启方法,按操作优先级排序:

方法1:使用Azure CLI执行强制重启

直接运行Azure CLI命令触发重启,这是最直接的方式:

az sql mi restart --name <你的SQL MI实例名> --resource-group <资源组名>

注意:该操作会立即中断实例上的所有业务连接,务必选在业务低峰或维护窗口执行。

方法2:通过Azure REST API发起重启请求

如果CLI操作失败,可以尝试调用REST API:

  1. 先获取Azure AD访问令牌:
az account get-access-token --resource https://management.azure.com
  1. 构造POST请求,替换URL中的占位符:
POST https://management.azure.com/subscriptions/<订阅ID>/resourceGroups/<资源组名>/providers/Microsoft.Sql/managedInstances/<实例名>/restart?api-version=2021-11-01
Authorization: Bearer <步骤1获取的令牌>
Content-Type: application/json

方法3:联系Azure官方支持团队介入

如果上述方法都无效,说明卡住的操作需要后台清理:

  • 登录Azure门户创建支持工单,选择“SQL托管实例”作为服务类型
  • 提供以下关键信息:
    • 订阅ID、资源组名称、SQL MI实例名称
    • sys.dm_operation_status中显示的2个CANCEL_IN_PROGRESS状态操作的ID和详情
    • 已尝试的停止/重启操作失败记录(报错截图或日志)
  • 支持团队可以通过内部工具清理卡住的操作进程,再强制重启实例

重要注意事项

  • 重启前确认业务可接受停机,提前通知相关团队
  • 操作前建议手动备份核心数据库,避免意外情况
  • 重启完成后检查实例状态、数据库可用性及业务恢复情况

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:57:11