Когда я пытаюсь получить БД в эластичном пуле, я получаю сообщение об ошибке:
Ресурс «Microsoft.Sql / servers / dbserver.database.windows.net / databases / db_name» в группе ресурсов «rg_name» не найден.
Но для других серверов БД и группы ресурсов этот сценарий работает.
Сценарий, который я пробую:
Import-Module Az.Accounts
Import-Module Az.Sql
#Connect-AzAccount -SubscriptionId $subscriptionId
$passwd = ConvertTo-SecureString <PASSWORD> -AsPlainText -Force
$pscredential = New-Object System.Management.Automation.PSCredential('<Application ID>/<Service Principle ID>', $passwd)
Connect-AzAccount -ServicePrincipal -Credential $pscredential -Tenant $tenantId
#-SubscriptionId $subscriptionId
$rg = Get-AzResourceGroup -Name $resourceGroupName
Set-AzSqlDatabase -DatabaseName $DatabaseName -ElasticPoolName $PoolName -ResourceGroupName $rg.ResourceGroupName -ServerName $serverName
Read-Host -Prompt "Press Enter to exit "
Я проверил правильность разрешений, ресурсов и их имен / идентификаторов.
$dt = Get-AzSqlDatabase -DatabaseName $DatabaseName -ServerName $serverName -ResourceGroupName $groupName Set-AzSqlDatabase -DatabaseName $dt.DatabaseName -ElasticPoolName testpool -ServerName $dt.ServerName -ResourceGroupName $dt.ResourceGroupName
для его реализации? - person Jim Xu   schedule 18.09.2019Get-AzSqlDatabase -DatabaseName $DatabaseName -ServerName $serverName -ResourceGroupName $groupName
? - person Jim Xu   schedule 18.09.2019