Compartir por


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: 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 para asociar 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.

    Nota

    Si recibe un error al analizar el motor de Internet Explorer, inicie Internet Explorer para completar la configuración inicial o actualizar a una versión más reciente de PowerShell.

  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.

    Captura de pantalla de la página de configuración Punto de puerta de enlace al sitio para la red virtual de su instancia administrada de SQL en Azure Portal.

  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, seleccione Más información y, a continuación, Ejecutar de todas formas.

    Captura de pantalla de Windows Defender que le pregunta si está seguro de que desea instalar el cliente VPN.

  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. Ve a VPN en Red e Internet en el equipo cliente local y selecciona 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:

    Captura de pantalla de Conexión a VPN de Windows.

  2. Seleccione Conectar.

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

    Captura de pantalla de VPN en la que se resalta el botón Conectar.

  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.

    Captura de pantalla de la conexión a Windows VPN en la que se resalta el mensaje Conectado cuando se ha establecido la conexión.

Conectarse con SSMS

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

  2. En el cuadro de diálogo Conectar con el servidor, escriba el nombre de host completo para su instancia administrada SQL 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.

    Captura de pantalla del cuadro de diálogo Conectarse al servidor en SSMS.

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.

No se ha podido establecer la conexión

Si la conexión funciona inicialmente pero después de algún tiempo, ve el error The connection could not be established al intentar conectarse a la VPN, siga estos pasos:

  1. Abra Configuración de VPN de Windows.
  2. Quite la conexión VPN.
  3. Repita los pasos descritos en Creación de una conexión VPN para descargar el cliente VPN e instalarlo de nuevo.
  4. Conéctese a la VPN.

Pasos siguientes