Как создать виртуальную машину Azure, которую можно использовать для подключения к управляемому экземпляру Azure SQL с помощью SSMS? - PullRequest
0 голосов
/ 17 января 2019

У меня есть управляемый экземпляр Azure SQL, который находится в VNet, и мне нужно создать виртуальную машину Azure с SSMS для подключения к управляемому экземпляру.

Какой самый простой способ его настройки?

1 Ответ

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

Если у вас уже есть виртуальная сеть, в которой находится экземпляр, вы можете использовать следующий скрипт:

$scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/attach-jumpbox'

$parameters = @{
    subscriptionId = '60d9f1df....'
    resourceGroupName = '<resource group where the VM will be placed>'
    virtualMachineName = '<name of the VM>'
    virtualNetworkName = '<Virtual network name where the VM will be placed>'
    subnetName = '<Name of the subnet where the VM will be placed>'
    administratorLogin  = '<RDP user for the VM>'
    administratorLoginPassword  = '<RDP password for the VM>'
}

Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/attachJumpbox.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters, $scriptUrlBase

Параметр subnetName является необязательным, и сценарий создаст новую подсеть, если она не указана. Не используйте имя подсети, в которой находится управляемый экземпляр, поскольку управляемые экземпляры и виртуальные машины нельзя смешивать в одной подсети.

Подробнее см. https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-configure-vm.

...