Quickstart: Een punt-naar-site-verbinding met Azure SQL Managed Instance configureren vanuit on-premises

Van toepassing op: Azure SQL Managed Instance

In deze quickstart leert u hoe u verbinding maakt met Azure SQL Managed Instance met behulp van SQL Server Management Studio (SSMS) vanaf een on-premises clientcomputer via een punt-naar-site-verbinding. Raadpleeg Over punt-naar-site-VPN voor informatie over punt-naar-site-verbindingen.

Vereisten

Voor deze snelstartgids geldt het volgende:

Een VPN-gateway koppelen aan een virtueel netwerk

  1. Open PowerShell op uw on-premises clientcomputer.

  2. Kopieer het volgende PowerShell-script om een VPN-gateway toe te voegen aan het virtuele SQL Managed Instance-netwerk dat u hebt gemaakt in de quickstart Een beheerd exemplaar maken. Dit script maakt gebruik van de Azure PowerShell Az-module en doet het volgende voor hosts die zijn gebaseerd op Windows of Linux:

    • Maakt en installeert certificaten op een clientcomputer

    • Berekent het toekomstige IP-bereik voor het VPN-gatewaysubnet

    • Maakt het gatewaysubnet

    • Implementeert de Azure Resource Manager-sjabloon waarmee de VPN-gateway wordt gekoppeld aan het VPN-subnet

      $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. Plak het script in het PowerShell-venster en geef de vereiste parameters op. De waarden voor <subscriptionId>, <resourceGroup> en <virtualNetworkName> moeten overeenkomen met de waarden die u hebt gebruikt voor de quickstart Een beheerd exemplaar maken. De waarde voor <certificateNamePrefix> kan een tekenreeks naar uw keuze zijn.

    Notitie

    Als u een foutmelding krijgt over het parseren van de Internet Explorer-engine, start u Internet Explorer om de eerste installatie te voltooien of een upgrade uit te voeren naar een nieuwere versie van PowerShell.

  4. Voer het PowerShell-script uit.

Belangrijk

Ga pas verder wanneer het PowerShell-script is voltooid.

Een VPN-verbinding maken

  1. Meld u aan bij de Azure-portal.

  2. Open de resourcegroep waarin u de gateway voor het virtuele netwerk hebt gemaakt en open vervolgens de gatewayresource van het virtuele netwerk.

  3. Selecteer Punt-naar-site-configuratie en selecteer vervolgens VPN-client downloaden.

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

  4. Pak de bestanden uit het ZIP-bestand uit op de on-premises clientcomputer, en open de map met de uitgepakte bestanden.

  5. Open de map WindowsAmd64 en open het bestand VpnClientSetupAmd64.exe.

  6. Als u een windows-bericht ontvangt dat uw pc is beveiligd, selecteert u Meer informatie en selecteert u Toch Uitvoeren.

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

  7. Selecteer Ja in het dialoogvenster Gebruikersaccountbeheer om door te gaan.

  8. Selecteer in het dialoogvenster dat verwijst naar uw virtuele netwerk, de optie Ja om de VPN-client voor uw virtuele netwerk te installeren.

Verbinding maken met de VPN-verbinding

  1. Ga naar VPN in Network & Internet op uw on-premises clientcomputer en selecteer uw virtuele SQL Managed Instance-netwerk om een verbinding met dit VNet tot stand te brengen. In de volgende afbeelding heet het VNet MyNewVNet:

    Screenshot of the Windows VPN connection screen.

  2. Selecteer Verbinding maken.

  3. Selecteer Verbinding maken in het dialoogvenster.

    Screenshot of the VPN that highlights the Connect button.

  4. Als u een melding ontvangt dat Verbindingsbeheer verhoogde bevoegdheden nodig heeft om de routeringstabel bij te werken, kiest u Doorgaan.

  5. Selecteer Ja in het dialoogvenster Gebruikersaccountbeheer om door te gaan.

    U hebt een VPN-verbinding tot stand gebracht met het VNet van uw met SQL beheerde exemplaar.

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

Verbinden met SSMS

  1. Open SQL Server Management Studio (SSMS) op de on-premises clientcomputer.

  2. Voer in het dialoogvenster Verbinding maken server de volledig gekwalificeerde hostnaam in voor uw met SQL beheerde exemplaar in het vak Servernaam.

  3. Selecteer SQL Server-verificatie, geef uw gebruikersnaam en wachtwoord op en selecteer vervolgens Verbinding maken.

    Screenshot of the Connect to Server dialog box in SSMS.

Nadat u verbinding hebt gemaakt, kunt u uw systeem- en gebruikersdatabases weergeven op het knooppunt Databases. U kunt ook verschillende objecten weergeven op de knooppunten Beveiliging, Serverobjecten, Replicatie, Beheer, SQL Server Agent, en XEvent Profiler.

Verbinding maken kon niet worden vastgesteld

Als uw verbinding in eerste instantie werkt, maar na enige tijd, ziet u de fout The connection could not be established wanneer u verbinding probeert te maken met de VPN, voert u de volgende stappen uit:

  1. Open uw Windows VPN-Instellingen.
  2. Verwijder de VPN-verbinding.
  3. Herhaal de stappen in Een VPN-verbinding maken om de VPN-client te downloaden en opnieuw te installeren.
  4. Maak verbinding met het VPN.

Volgende stappen