Как подключиться к управляемому экземпляру Azure Sql в VNet с моего ноутбука, используя соединение точка-сайт (P2S)? - PullRequest
0 голосов
/ 17 января 2019

Управляемый экземпляр Azure SQL размещен в частной виртуальной сети Azure с частным IP-адресом.

Как я могу подключиться к экземпляру напрямую с моего локального компьютера / ноутбука? Как подключить мой компьютер к виртуальной сети, в которой размещен экземпляр, с использованием соединения точка-сайт?

1 Ответ

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

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

$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.

...