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

如何重置Azure SQL托管实例的SQL管理员密码?单管理员遗忘密码怎么办?

没问题,我来一步步给你讲清楚怎么重置Azure SQL托管实例的SQL管理员密码,包括你担心的唯一管理员密码丢失的情况:

重置Azure SQL托管实例SQL管理员密码

一、常规重置方法(管理员账号可正常访问时)

通过Azure门户操作

  • 登录Azure门户,定位到你的SQL托管实例
  • 在左侧导航栏的设置分类下,选择管理员选项
  • 在弹出的配置面板中,输入符合要求的新密码(需满足:至少8个字符,包含大写字母、小写字母、数字、特殊字符中的三类)
  • 点击保存,等待3-5分钟让配置生效即可

通过PowerShell脚本操作

使用Set-AzSqlInstance命令完成重置,示例代码如下:

$instanceName = "你的托管实例名称"
$resourceGroupName = "你的资源组名称"
$newPassword = ConvertTo-SecureString "YourNewStrongPass@123" -AsPlainText -Force

Set-AzSqlInstance -Name $instanceName -ResourceGroupName $resourceGroupName -AdministratorPassword $newPassword

通过Azure CLI脚本操作

使用az sql mi update命令,示例代码如下:

az sql mi update --name 你的托管实例名称 --resource-group 你的资源组名称 --admin-password "YourNewStrongPass@123"

二、唯一管理员密码丢失/遗忘时的重置方法

完全可以通过Azure门户或脚本完成重置,只要你拥有该托管实例所在资源组的Contributor或Owner权限即可,不需要验证旧密码:

Azure门户操作步骤

  1. 登录Azure门户,找到目标SQL托管实例
  2. 进入设置下的管理员配置面板
  3. 直接输入新密码并点击保存——你的Azure RBAC权限会授权完成修改,无需旧密码验证

PowerShell脚本操作

和常规重置脚本一致,只要权限足够,执行以下命令即可:

$instanceName = "你的托管实例名称"
$resourceGroupName = "你的资源组名称"
$newPassword = ConvertTo-SecureString "YourNewStrongPass@456" -AsPlainText -Force

Set-AzSqlInstance -Name $instanceName -ResourceGroupName $resourceGroupName -AdministratorPassword $newPassword

Azure CLI脚本操作

执行az sql mi update命令,无需旧密码:

az sql mi update --name 你的托管实例名称 --resource-group 你的资源组名称 --admin-password "YourNewStrongPass@456"

注意:密码重置后,所有使用旧密码的现有连接都会断开,需要用新密码重新建立连接。另外,务必确保新密码符合Azure的复杂度要求,避免保存失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:40:42