Самый простой способ преобразовать управляемый экземпляр в AHB - перейти на портал Azure, открыть сведения об управляемом экземпляре, перейти на уровень «Настройка / ценообразование» и подтвердить, что у вас есть действующая лицензия SA, которую вы хотите использовать.
Цены на управляемый экземпляр можно преобразовать в AHB с помощью библиотеки PowerShell AzureRm.Sql и команды Set-AzureRmSqlManagedInstance :
Set-AzureRmSqlManagedInstance `
-Name $instanceName `
-ResourceGroupName $resourceGroup `
-LicenseType BasePrice
Вместо AzureRm.Sql вы можете использовать библиотеку AzureRm и Set-AzureRmResource команда:
$subId = "70b3d058-a51a-****-****-**********"
$resourceGroup = "my-resource-group"
$instanceName = "my-instance"
Select-AzureRmSubscription -SubscriptionId $subId
$properties = New-Object System.Object
$properties | Add-Member -type NoteProperty -name licenseType -Value BasePrice
Set-AzureRmResource -Properties $properties `
-ResourceName $instanceName `
-ResourceType "Microsoft.SQL/managedInstances" `
-ResourceGroupName $resourceGroup -Force `
-ApiVersion "2015-05-01-preview"
Azure CLI можно использовать для обновления типа лицензии с помощью az sql mi update команда:
az sql mi update -g my_res_group -n my-managed-instance --license-type BasePrice