Delen via


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. Zie Over punt-naar-site-VPN voor informatie over punt-naar-site-verbindingen.

Overwegingen

In deze quickstart ziet u een snelle en eenvoudige manier om verbinding te maken met Azure SQL Managed Instance. Houd rekening met het volgende:

  • De stappen in dit artikel zijn alleen bedoeld voor demonstratiedoeleinden en niet bedoeld voor Enterprise-oplossingen. Gebruik voor productieworkloads een site-naar-site- of ExpressRoute-verbinding in plaats van een punt-naar-site-verbinding.
  • De procedure voor het koppelen van de VPN-gateway in deze quickstart is bedoeld voor één gebruiker om snel aan de slag te gaan met Azure SQL Managed Instance. Deze VPN maakt gebruik van een verificatiemethode op basis van certificaten die is gekoppeld aan de gebruiker die de VPN-verbinding tot stand brengt. Een andere gebruiker kan niet dezelfde VPN-gateway gebruiken om verbinding te maken met SQL Managed Instance zonder eerst het clientcertificaat te installeren dat is gegenereerd door de eerste gebruiker, die buiten het bereik van deze quickstart valt, maar wordt beschreven in punt-naar-site-VPN van Azure. Aanvullende gebruikers die de stappen in deze quickstart volgen voor hetzelfde met SQL beheerde exemplaar, maken de VPN-verbinding van de vorige gebruiker ongeldig, waardoor ze geen verbinding kunnen maken met het exemplaar.

Vereiste voorwaarden

Deze snelle start:

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 netwerk van de SQL Managed Instance die u hebt gemaakt in de handleiding Een beheerd exemplaar maken. Dit script maakt gebruik van de Azure PowerShell Az-module en doet het volgende voor Windows- of Linux-hosts:

    • Certificaten op een clientcomputer maken en installeren

    • Berekent het toekomstige IP-adresbereik van het VPN-gatewaysubnet

    • Maakt het gateway-subnet

    • Hiermee wordt de Azure Resource Manager-sjabloon geïmplementeerd die de VPN-gateway koppelt 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 van uw keuze zijn.

    Opmerking

    Als u een foutbericht 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 als het PowerShell-script is voltooid.

Een VPN-verbinding maken

  1. Meld u aan bij het Azure-portaal.

  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.

    Schermopname van de pagina Gateway Punt-naar-site configuratie voor het virtuele netwerk van uw SQL Managed Instance in de Azure Portal.

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

  5. Open de map WindowsAmd64 en open het bestandVpnClientSetupAmd64.exe .

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

    Schermopname van Windows Defender waarin wordt gevraagd of u zeker weet dat u de VPN-client wilt installeren.

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

  8. Selecteer Ja in het dialoogvenster dat verwijst naar uw virtuele netwerk 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:

    Schermopname van het windows VPN-verbindingsscherm.

  2. Selecteer Maak verbinding met.

  3. Selecteer Verbinding maken in het dialoogvenster.

    Schermopname van het VPN dat de knop Verbinding maken markeert.

  4. Wanneer u wordt gevraagd dat Verbindingsbeheer verhoogde bevoegdheden nodig heeft om uw routetabel 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 SQL-beheerde exemplaar.

    Schermopname van het windows VPN-verbindingsscherm waarin het verbonden bericht wordt gemarkeerd wanneer u de verbinding tot stand hebt gebracht.

Verbinden met SSMS

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

  2. Voer in het dialoogvenster Verbinding maken met 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.

    Schermopname van het dialoogvenster Verbinding maken met server in SSMS.

Nadat u verbinding hebt gemaakt, kunt u uw systeem- en gebruikersdatabases weergeven in het knooppunt Databases. U kunt ook verschillende objecten weergeven in de knooppunten Security, Server Objects, Replication, Management, SQL Server Agent en XEvent Profiler.

Verbinding kan niet tot stand worden gebracht

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