настройте существующую виртуальную сеть для Управляемого экземпляра SQL Azure.
Область применения: Управляемый экземпляр SQL Azure
Управляемый экземпляр SQL Azure должен быть развернут в виртуальной сети Azure и подсети, выделенной только для управляемых экземпляров. Вы можете использовать имеющуюся виртуальную сеть и подсеть, если она настроена в соответствии с требованиями к виртуальной сети Управляемого экземпляра SQL.
Если к вам применим один из следующих вариантов, вы можете проверить и изменить свою сеть с помощью сценария, описанного в этой статье:
- У вас есть новая подсеть, которая все еще не настроена.
- Вы не уверены, что подсеть соответствует требованиям.
- Вы хотите убедиться, что подсеть по-прежнему соответствует требованиям к сети после внесения изменений.
Примечание.
Вы можете создать управляемый экземпляр только в виртуальных сетях, созданных с помощью модели развертывания Azure Resource Manager. Пиринг между виртуальными сетями, созданными с помощью классической модели развертывания, невозможен. Рассчитайте размер подсети, следуя рекомендациям в статье Определение размера подсети для управляемого экземпляра SQL. Вы не можете изменить размер подсети после того, как развернете в ней ресурсы.
После создания управляемого экземпляра можно переместить экземпляр в другую подсеть внутри одной виртуальной сети или между виртуальными сетями, но перемещение экземпляра или виртуальной сети в другую группу ресурсов или подписку не поддерживается.
Проверка и изменение имеющейся виртуальной сети
Если вы хотите создать управляемый экземпляр внутри существующей подсети, мы рекомендуем следующий сценарий PowerShell для подготовки подсети:
$scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/delegate-subnet'
$parameters = @{
subscriptionId = '<subscriptionId>'
resourceGroupName = '<resourceGroupName>'
virtualNetworkName = '<virtualNetworkName>'
subnetName = '<subnetName>'
}
Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/delegateSubnet.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters
Сценарий подготавливает подсеть в три этапа:
- Проверить: он проверяет выбранную виртуальную сеть и подсеть на соответствие сетевым требованиям к управляемому экземпляру SQL.
- Подтвердить: он показывает пользователю набор изменений, которые необходимо внести для подготовки подсети к развертыванию управляемого экземпляра SQL. Кроме того, в процессе выдается запрос на согласие.
- Подготовка. Виртуальная сеть и подсеть настраиваются надлежащим образом.
Следующие шаги
- Обзор см. в разделе Что такое управляемый экземпляр SQL?.
- Учебник, в котором показано, как создать виртуальную сеть, создать управляемый экземпляр и восстановить базу данных из резервной копии базы данных, см. в разделе Создание управляемого экземпляра.
- Сведения о проблемах с DNS см. в разделе "Устранение частных DNS-имен" в Управляемый экземпляр SQL Azure.