Вы можете запустить следующий скрипт и заполнить идентификатор подписки, имя группы ресурсов, в которой находится виртуальная сеть, и имя виртуальной сети:
$scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway'
$parameters = @{
subscriptionId = '<subscription id>'
resourceGroupName = '<resource group name>'
virtualNetworkName = '<virtual network name>'
certificateNamePrefix = '<name prefix of the automatically generated certificate>'
}
Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/attachVPNGateway.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters, $scriptUrlBase
Этот скрипт создаст сертификат, который будет использоваться для подключения к VNet. Затем вам нужно найти шлюз, скачать и установить VPN-клиент и подключиться к виртуальной сети. Тогда вы сможете подключиться к экземпляру с вашего компьютера.
Если вы откроете подробности экземпляра на портале Azure, вы увидите предварительно заполненные значения в разделе Быстрый запуск.
Подробнее см. https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-configure-p2s.