Как создать управляемый экземпляр Azure SQL с помощью библиотеки PowerShell AzureRm.Sql? - PullRequest
0 голосов
/ 17 января 2019

Мне нужно автоматизировать создание управляемого экземпляра базы данных SQL Azure с помощью сценариев PowerShell (AzureRm.Sql). Какую команду следует использовать для его создания?

1 Ответ

0 голосов
/ 17 января 2019

Если вы установили AzureRm.Sql и правильно настроили сетевую среду (виртуальную сеть и подсеть), вы можете использовать следующий сценарий, который развертывает 8-ядерный экземпляр «общего назначения» с максимальным объемом хранения 1024:

Select-AzureRmSubscription -Subscription "60d9f1df-......"

$resourceGroup = "<resource group>"
$vNetName = "<VNet name"
$subnetName = "<subnet name>"
$instanceName = "<subnet name>"
$region = "South India"

$vNet = Get-AzureRmVirtualNetwork -Name $vNetName -ResourceGroupName $resourceGroup
$subnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $SubnetName -VirtualNetwork $vNet
$subnetId = $subnet.Id


New-AzureRmSqlManagedInstance -Name $instanceName `
-ResourceGroupName $resourceGroup -Location $region -SubnetId $subnetId `
-AdministratorCredential (Get-Credential) `
-StorageSizeInGB 1024 -VCore 8 -Edition "GeneralPurpose" `
-ComputeGeneration Gen5 -LicenseType BasePrice
...