Configuración de una red virtual existente para Azure SQL Managed Instance

Se aplica a:Azure SQL Managed Instance

Instancia administrada de Azure SQL se debe implementar dentro de una red virtual de Azure y la subred dedicadas solo a instancias administradas. Puede usar la red virtual y la subred existentes si se configuran de acuerdo con los requisitos de red virtual de SQL Managed Instance.

Si uno de los casos siguientes se aplica a usted, puede validar y modificar la red mediante el uso del script que se explica en este artículo:

  • Tiene una nueva subred que aún no está configurada.
  • No está seguro de que la subred cumple los requisitos.
  • Quiere comprobar si la subred cumple con los requisitos de red una vez realizados los cambios.

Nota

Solo puede crear una instancia administrada en las redes virtuales creadas mediante el modelo de implementación de Azure Resource Manager. No se admiten las redes virtuales de Azure creadas mediante el modelo de implementación clásica. Para calcular el tamaño de la subred, siga las instrucciones del artículo Determinación del tamaño de subred para instancias administradas de SQL. No se puede cambiar el tamaño de la subred después de implementar los recursos que contiene.

Después de crear la instancia administrada, puede moverla a otra subred dentro de la misma red virtual o en redes virtuales, pero no se admite el movimiento de la instancia o la red virtual a otro grupo de recursos u otra suscripción.

Validación y modificación de una red virtual existente

Si quiere crear una instancia administrada dentro de una subred existente, es aconsejable usar el siguiente script de PowerShell para preparar la subred:

$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

El script prepara la subred en tres pasos:

  1. Validación: valida la red virtual seleccionada y la subred con los requisitos de red de SQL Managed Instance.
  2. Confirmación: muestra al usuario un conjunto de cambios que es necesario realizar para preparar la subred para la implementación de SQL Managed Instance. También se solicitará su consentimiento.
  3. Preparación: configura correctamente la red virtual y la subred.

Pasos siguientes