Snabbstart: Konfigurera en punkt-till-plats-anslutning till Azure SQL Managed Instance från en lokal plats

Gäller för:Azure SQL Managed Instance

Den här snabbstarten lär dig hur du ansluter till Azure SQL Managed Instance med hjälp av SQL Server Management Studio (SSMS) från en lokal klientdator via en punkt-till-plats-anslutning. Information om punkt-till-plats-anslutningar finns i Om punkt-till-plats-VPN.

Förutsättningar

Den här snabbstarten:

Koppla en VPN-gateway till ett virtuellt nätverk

  1. Öppna PowerShell på din lokala klientdator.

  2. Kopiera följande PowerShell-skript för att ansluta en VPN-gateway till det virtuella SQL Managed Instance-nätverket som du skapade i snabbstarten Skapa en hanterad instans . Det här skriptet använder Azure PowerShell Az-modulen och gör följande för antingen Windows- eller Linux-baserade värdar:

    • Skapar och installerar certifikat på en klientdator

    • Beräknar det framtida IP-intervallet för VPN-gatewayundernät

    • Skapar gatewayundernätet

    • Distribuerar Azure Resource Manager-mallen som kopplar VPN-gatewayen till VPN-undernätet

      $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. Klistra in skriptet i PowerShell-fönstret och ange nödvändiga parametrar. Värdena för , och ska matcha de som du använde för snabbstarten Skapa en hanterad instans.<virtualNetworkName><resourceGroup><subscriptionId> Värdet för <certificateNamePrefix> kan vara en valfri sträng.

    Kommentar

    Om du får ett felmeddelande om att parsa Internet Explorer-motorn startar du antingen Internet Explorer för att slutföra den första installationen eller uppgradera till en nyare version av PowerShell.

  4. Kör PowerShell-skriptet.

Viktigt!

Fortsätt inte förrän PowerShell-skriptet har slutförts.

Skapa en VPN-anslutning

  1. Logga in på Azure-portalen.

  2. Öppna resursgruppen där du skapade den virtuella nätverksgatewayen och öppna sedan den virtuella nätverksgatewayresursen.

  3. Välj Punkt-till-plats-konfiguration och välj sedan Ladda ned VPN-klient.

    Screenshot of the Gateway Point to site configuration page for the virtual network of your SQL managed instance in the Azure portal.

  4. På den lokala klientdatorn extraherar du filerna från zip-filen och öppnar sedan mappen med de extraherade filerna.

  5. Öppna mappen WindowsAmd64 och öppna filen VpnClientSetupAmd64.exe.

  6. Om du får ett Windows-skyddat datormeddelande väljer du Mer information och sedan Kör ändå.

    Screenshot of Windows Defender asking if you're sure you want to install the VPN client.

  7. I dialogrutan User Account Control (Användarkontokontroll) väljer du Ja för att fortsätta.

  8. I dialogrutan som refererar till ditt virtuella nätverk väljer du Ja för att installera VPN-klienten för det virtuella nätverket.

Anslut till VPN-anslutningen

  1. Gå till VPN i Nätverk och Internet på din lokala klientdator och välj det virtuella SQL-hanterade instansnätverket för att upprätta en anslutning till det här virtuella nätverket. I följande bild heter det virtuella nätverket MyNewVNet:

    Screenshot of the Windows VPN connection screen.

  2. Välj Anslut.

  3. I dialogrutan väljer du Anslut.

    Screenshot of the VPN that highlights the Connect button.

  4. När du uppmanas att Anslut ion Manager behöver utökade privilegier för att uppdatera routningstabellen väljer du Fortsätt.

  5. Välj Ja i dialogrutan Kontroll av användarkonto för att fortsätta.

    Du har upprättat en VPN-anslutning till ditt virtuella SQL-hanterade instansnätverk.

    Screenshot of the Windows VPN connection screen that highlights the Connected message when you've established your connection.

Anslut med SSMS

  1. Öppna SQL Server Management Studio (SSMS) på den lokala klientdatorn.

  2. I dialogrutan Anslut till server anger du det fullständigt kvalificerade värdnamnet för din SQL-hanterade instans i rutan Servernamn.

  3. Välj SQL Server-autentisering, ange användarnamn och lösenord och välj sedan Anslut.

    Screenshot of the Connect to Server dialog box in SSMS.

När du har anslutit kan du visa system- och användardatabaser i noden Databaser. Du kan också visa olika objekt i noderna Säkerhet, Serverobjekt, Replikering, Hantering, SQL Server Agent och XEvent Profiler.

Anslut kunde inte fastställas

Om anslutningen fungerar från början men efter en stund visas felet The connection could not be established när du försöker ansluta till VPN:

  1. Öppna din Windows VPN-Inställningar.
  2. Ta bort VPN-anslutningen.
  3. Upprepa stegen i Skapa en VPN-anslutning för att ladda ned VPN-klienten och installera den igen.
  4. Anslut till VPN.

Nästa steg