Inicio rápido: Configuración de una conexión de punto a sitio a Instancia administrada de Azure SQL desde el entorno local

SE APLICA A: Migración a Azure SQL Managed Instance

En este inicio rápido se muestra cómo conectarse a Instancia administrada de Azure SQL mediante SQL Server Management Studio (SSMS) desde un equipo cliente local a través de una conexión de punto a sitio. Para más información sobre las conexiones de punto a sitio, consulte Acerca de las conexiones VPN de punto a sitio.

Requisitos previos

En esta guía de inicio rápido:

Asociación de una puerta de enlace de VPN a una red virtual

  1. Abra PowerShell en el equipo cliente local.

  2. Copie este script de PowerShell. Este script asocia una puerta de enlace de VPN a la red virtual de Instancia administrada de SQL que creó en el inicio rápido Creación de una instancia administrada. Este script usa el módulo Az de Azure PowerShell y realiza las siguientes acciones en hosts basados en Windows o Linux:

    • Crea e instala certificados en una máquina cliente

    • Calcula el intervalo futuro de IP de subred de puerta de enlace de VPN

    • Crea la subred de puerta de enlace

    • Implementa la plantilla de Azure Resource Manager que asocia la puerta de enlace de VPN a la subred VPN

      $scriptUrlBase = 'https://raw.githubusercontent.com/Microsoft/sql-server-samples/master/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway'
      
      $parameters = @{
        subscriptionId = '<subscriptionId>'
        resourceGroupName = '<resourceGroupName>'
        virtualNetworkName = '<virtualNetworkName>'
        certificateNamePrefix  = '<certificateNamePrefix>'
        }
      
      Invoke-Command -ScriptBlock ([Scriptblock]::Create((iwr ($scriptUrlBase+'/attachVPNGateway.ps1?t='+ [DateTime]::Now.Ticks)).Content)) -ArgumentList $parameters, $scriptUrlBase
      
  3. Pegue el script en la ventana de PowerShell y proporcione los parámetros requeridos. Los valores de <subscriptionId>, <resourceGroup> y <virtualNetworkName> deben coincidir con los que se usan en el inicio rápido Creación de una Instancia administrada. El valor de <certificateNamePrefix> puede ser la cadena que prefiera.

  4. Ejecute el script de PowerShell.

Importante

No continúe hasta que se complete el script de PowerShell.

Creación de una conexión VPN

  1. Inicie sesión en Azure Portal.

  2. Abra el grupo de recursos en el que creó la puerta de enlace de red virtual y, a continuación, abra el recurso de puerta de enlace de red virtual.

  3. Seleccione Configuración de punto a sitio y, después, Descargar cliente VPN.

    Download VPN client

  4. En el equipo cliente local, extraiga los archivos del archivo ZIP y, a continuación, abra la carpeta con los archivos extraídos.

  5. Abra la carpeta WindowsAmd64 y el archivo VpnClientSetupAmd64.exe.

  6. Si recibe un mensaje que indica que Windows protegió su PC, haga clic en Más información y, a continuación, haga clic en Ejecutar de todas formas.

    Install VPN client

  7. Seleccione en el cuadro de diálogo Control de cuentas de usuario para continuar.

  8. En el cuadro de diálogo que hace referencia a la red virtual, seleccione para instalar el cliente VPN de la red virtual.

Conexión a VPN

  1. Vaya a VPN en Red & Internet en el equipo cliente local y seleccione la red virtual de SQL Managed Instance para establecer una conexión a esta red virtual. En la siguiente imagen, la red virtual se denomina MyNewVNet.

    VPN connection

  2. Seleccione Conectar.

  3. En el cuadro de diálogo, seleccione Conectar.

    Screenshot that highlights the Connect button.

  4. Cuando se le indique que Connection Manager necesita privilegios elevados para actualizar la tabla de rutas, elija Continuar.

  5. Seleccione en el cuadro de diálogo Control de cuentas de usuario para continuar.

    Ha establecido una conexión VPN a la red virtual de Instancia administrada de SQL.

    Screenshot that highlights the Connected message when you've established your connection.

Conectarse con SSMS

  1. En el equipo cliente local, abra SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar con el servidor, escriba el nombre de host completo para su instancia administrada en el cuadro Nombre del servidor.

  3. Seleccione Autenticación de SQL Server, proporcione su nombre de usuario y contraseña y, a continuación, seleccione Conectar.

    SSMS connect

Después de conectarse, podrá ver las bases de datos del usuario y del sistema en el nodo Bases de datos. También podrá ver varios objetos en los nodos Seguridad, Objetos del servidor, Replicación, administración, Agente SQL Server y XEvent Profiler.

Pasos siguientes