如何在 Azure SQL 托管实例上重置 sql 管理员密码?

How to reset sql admin password on Azure SQL Managed Instance?

如果只有一个 user/admin 且管理员密码为 lost/forgotten,如何在 Azure SQL 托管实例上重置 sql 管理员密码?

可以通过门户网站或使用一些脚本来完成吗?

重置密码最简单的方法是转到 Azure 门户,打开实例详细信息边栏选项卡并按 重置密码 按钮:

作为替代方案,您可以使用 AzureRm.Sql PowerShell 库和 Set-AzureRmSqlManagedInstance 命令:

$InstancePassword = "Newpassword1234"
$SecureString = ConvertTo-SecureString $InstancePassword -AsPlainText -Force
Set-AzureRmSqlInstance -Name "managedinstance1" -ResourceGroupName "ResourceGroup01" -AdministratorPassword $SecureString 

您还可以将 Azure CLI 与 az sql mi update 命令一起使用:

az sql mi update -g mygroup -n myinstance -i -p mypassword