Compartir a través de


Configuración de una red virtual para Instancia administrada de Azure SQL

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 Instancia administrada de SQL.

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: se validan la subred y la red virtual seleccionadas para garantizar el cumplimiento de los requisitos de red de Instancia administrada de SQL.
  2. Confirmación: se muestra al usuario el conjunto de cambios que se deben realizar para preparar la subred para la implementación de Instancia administrada de SQL. También se solicitará su consentimiento.
  3. Preparación: la subred y la red virtuales se configuran adecuadamente.

Pasos siguientes