Dela via


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.

Överväganden

Den här snabbstarten visar ett snabbt och enkelt sätt att ansluta till Azure SQL Managed Instance. Tänk på följande:

  • Stegen i den här artikeln är endast i demonstrationssyfte och inte avsedda för Enterprise-lösningar. För produktionsarbetsbelastningar använder du en plats-till-plats- eller ExpressRoute-anslutning i stället för en punkt-till-plats-anslutning.
  • Proceduren för att ansluta VPN-gatewayen i den här snabbstarten är avsedd för en enskild användare att snabbt komma igång med Azure SQL Managed Instance. Det här VPN-nätverket använder en certifikatbaserad autentiseringsmetod som är kopplad till användaren som upprättar VPN-anslutningen. En annan användare kan inte använda samma VPN-gateway för att ansluta till SQL Managed Instance utan att först installera klientcertifikatet som genererades av den första användaren, vilket ligger utanför omfånget för den här snabbstarten, men som dokumenteras i Azures punkt-till-plats-VPN. Ytterligare användare som följer stegen i den här snabbstarten för samma SQL-hanterade instans ogiltigförklarar den tidigare användarens VPN-anslutning, vilket hindrar dem från att ansluta till instansen.

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 <subscriptionId>, <resourceGroup>och <virtualNetworkName> ska matcha de som du använde för snabbstarten Skapa en hanterad instans . Värdet för <certificateNamePrefix> kan vara en valfri sträng.

    Anmärkning

    Om du får ett felmeddelande om att parsa Internet Explorer-motorn startar du Antingen Internet Explorer för att slutföra den inledande 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.

    Skärmbild av konfigurationssidan för punkt-till-plats-gatewayen för det virtuella nätverket för din SQL-hanterade instans i Azure-portalen.

  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 filenVpnClientSetupAmd64.exe .

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

    Skärmbild av Windows Defender som frågar om du är säker på att du vill installera VPN-klienten.

  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.

Ansluta 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:

    Skärmbild av skärmen för Windows VPN-anslutning.

  2. Välj Anslut.

  3. I dialogrutan väljer du Anslut.

    Skärmbild av VPN som visar knappen Anslut.

  4. När du uppmanas att anslutningshanteraren 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.

    Skärmbild av skärmen Windows VPN-anslutning som visar det anslutna meddelandet när du har upprättat anslutningen.

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.

    Skärmbild av dialogrutan Anslut till server i 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.

Det gick inte att upprätta anslutningen

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 dina 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