Een virtuele Linux-machine inrichten waarop SQL Server wordt uitgevoerd in Azure Portal

Van toepassing op:SQL Server op Azure VM-

In deze quickstart gebruik je het Azure-portaal om een Linux virtuele machine (VM) te maken met SQL Server geïnstalleerd. U leert het volgende:

Opmerking

Het uitrollen van SQL Server on Linux VMs met behulp van de scriptgebaseerde ervaring van Azure portal is momenteel in preview. Vooraf gemaakte SQL Server on Linux Azure Marketplace afbeeldingen zijn verouderd. In plaats daarvan begin je met een ondersteunde Linux-basisimage, en Azure installeert en configureert SQL Server tijdens het provisioneren van een VM. Voor meer informatie, zie Azure portal deployment.

Vereiste voorwaarden

Als je geen Azure-abonnement hebt, maak dan een gratis account aan voordat je begint.

Maak een Linux VM

Je kunt beginnen vanaf de pagina 'Create a virtual machine' in het Azure-portaal, of vanaf de Azure SQL-hub. Beide opties leiden tot dezelfde begeleide SQL Server-configuratie.

Gebruik deze optie om te beginnen met de standaard VM-creatie-ervaring in het Azure-portaal.

  1. Meld u aan bij het Azure-portaal.

  2. Ga naar Virtuele machines en selecteer dan Aanmaken. Je kunt ook kiezen voor Een Resource>Virtuele Machine Aanmaken.

  3. Selecteer op het tabblad Basiskennis je Abonnement - en Bronnengroep.

    Schermopname van het tabblad Basisinformatie.

  4. Voer in de naam van de virtuele machine een naam in voor de nieuwe Virtuele Linux-machine.

  5. Voer de volgende waarden in of selecteer deze:

    • Regio: Selecteer de Azure-regio die geschikt is voor u.

    • Beschikbaarheidsopties: kies de optie beschikbaarheid en redundantie die het beste is voor uw apps en gegevens.

    • Afbeelding: Selecteer een ondersteund Linux-basisimage, zoals RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04 of Ubuntu 26.04.

    • Grootte: Selecteer de grootte van een VM. Voor meer informatie, zie VM-grootten.

      Schermopname van het kiezen van een VM-grootte.

    Aanbeveling

    Gebruik voor het ontwikkelen en functioneel testen een VM-grootte van DS2 of hoger. Gebruik DS13 of hoger voor prestatietests.

  6. Configureer het beheerdersaccount en de inkomende poorten zoals beschreven in Authenticatie en poorten configureren.

  7. Ga naar het tabblad Geavanceerde en selecteer SQL Server installeren. Het tabblad SQL Server-instellingen wordt beschikbaar.

  8. Configureer je op het tabblad SQL Server-instellingen je SQL Server-implementatie zoals beschreven in de instellingen Configureer SQL Server.

  9. Selecteer Beoordelen + aanmaken, bekijk de configuratiesamenvatting en selecteer vervolgens Aanmaken.

Azure levert de VM, installeert en configureert SQL Server, en registreert de VM met de SQL Server IaaS Agent-extensie.

Configureer authenticatie en poorten

Configureer op het tabblad Basisinformatie de volgende instellingen:

  • Verificatietype: selecteer openbare SSH-sleutel.

    Opmerking

    Je kunt een SSH publieke sleutel of een wachtwoord gebruiken voor authenticatie. SSH is veiliger. Zie SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure voor instructies voor het genereren van een SSH-sleutel.

  • Gebruikersnaam: Voer de naam van de beheerder van de VM in.

  • Openbare SSH-sleutel: voer uw openbare RSA-sleutel in.

  • Openbare inkomende poorten: Kies Toegestaan geselecteerde poorten en selecteer de SSH (22) poort in de lijst Selecteer openbare inkomende poorten . In deze quickstart moet je deze stap gebruiken om verbinding te maken met de VM. Om op afstand verbinding te maken met SQL Server, moet je verkeer toestaan naar de standaard SQL Server-poort (1433) nadat je de VM hebt aangemaakt.

    Schermopname van binnenkomende poorten.

Configureer SQL Server-instellingen

Op het tabblad SQL Server-instellingen configureer je de volgende opties. Het portaal toont alleen opties die geldig zijn voor je gekozen besturingssysteem, SQL Server-versie en licentiemodel.

  • SQL Server-versie: Kies een versie, zoals SQL Server 2025 of SQL Server 2022.
  • Editie: Kies Enterprise, Standard, Developer, Express of Evaluation. Beschikbare edities hangen af van de geselecteerde versie.
  • Licentiemodel: Kies Pay-as-you-go (standaard) of Azure Hybrid Benefit. Om Azure Hybrid Benefit te kiezen, moet je een SQL Server-licentie hebben met License Mobility via Software Assurance.
  • Geavanceerde configuratie: Je kunt SQL Server-opties instellen in het portaal, of een aangepast mssql.conf bestand uploaden. Voor meer informatie over mssql.conf instellingen, zie Configure SQL Server on Linux met de mssql-conf tool.

Je kunt ook wijzigingen aanbrengen in de instellingen op de tabbladen Disks, Networking, Management, Monitoring en Tags , of de standaardinstellingen behouden.

Verbinding maken met de Virtuele Linux-machine

Als u al een BASH-shell gebruikt, maakt u verbinding met de Azure-VM met behulp van de ssh-opdracht . Vervang in de volgende opdracht de gebruikersnaam en het IP-adres van de VM om verbinding te maken met uw Linux-VM.

ssh azureadmin@40.55.55.555

U vindt het IP-adres van uw VIRTUELE machine in Azure Portal.

Schermopname van IP-adres in Azure Portal.

Als u windows gebruikt en geen BASH-shell hebt, installeert u een SSH-client, zoals PuTTY.

  1. Download en installeer PuTTY.

  2. Voer PuTTY uit.

  3. Voer in het puTTY-configuratiescherm het openbare IP-adres van uw VIRTUELE machine in.

  4. Selecteer Openen en voer uw gebruikersnaam en wachtwoord in bij de prompts.

Zie Een Virtuele Linux-machine maken in Azure met behulp van Azure Portal voor meer informatie over het maken van verbinding met virtuele Linux-machines.

Opmerking

Als u een PuTTY-beveiligingswaarschuwing ziet over de hostsleutel van de server die niet in de cache van het register wordt opgeslagen, kiest u een van de volgende opties. Als u deze host vertrouwt, selecteert u Ja om de sleutel toe te voegen aan de cache van PuTTy en blijft u verbinding maken. Als u maar één keer verbinding wilt maken, zonder de sleutel toe te voegen aan de cache, selecteert u Nee. Als u deze host niet vertrouwt, selecteert u Annuleren om de verbinding af te breken.

Voeg de hulpprogramma's toe aan uw pad (optioneel)

Verschillende SQL Server-pakketten zijn standaard geïnstalleerd, waaronder het SQL Server-commandoregeltoolspakket. Het hulpprogrammapakket bevat de sqlcmd - en bcp-hulpprogramma's . Voor het gemak kunt u desgewenst het hulpprogrammapad /opt/mssql-tools/bin/toevoegen aan uw PATH omgevingsvariabele.

Voer de volgende opdrachten uit om de PATH voor zowel aanmeldingssessies als interactieve/niet-aanmeldingssessies te wijzigen:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Controleer de registratie bij de SQL IaaS Agent-extensie

Wanneer je een VM deployt via de Azure portal deployment experience, registreert Azure deze automatisch met de SQL Server IaaS Agent-extensie. Registratie creëert een SQL virtuele machineresource die losstaat van de VM-resource. Je kunt dan het SQL Server-licentietype beheren vanuit Azure.

Om registratie te verifiëren, ga je naar SQL virtuele machines in het Azure-portaal en bevestig je dat je VM vermeld staat. Voor andere opties, zie Registratiestatus verifiëren.

Je kunt de VM afregistreren of opnieuw registreren na de deployment. Voor instructies, zie Registreer een Linux SQL Server VM met de SQL Server IaaS Agent-extensie.

Configureren voor externe verbindingen

Als u op afstand verbinding moet maken met SQL Server op de Virtuele Azure-machine, moet u een regel voor binnenkomend verkeer configureren in de netwerkbeveiligingsgroep. De regel staat verkeer toe op de poort waarop SQL Server luistert (standaard 1433). In de volgende stappen ziet u hoe u Azure Portal gebruikt voor deze stap.

Aanbeveling

Als u tijdens het inrichten de binnenkomende poort MS SQL (1433) hebt geselecteerd in de instellingen, zijn deze wijzigingen voor u aangebracht. U kunt naar de volgende sectie gaan over het configureren van de firewall.

  1. Selecteer virtuele machines in de portal en selecteer vervolgens uw SQL Server-VM.

  2. Selecteer Netwerken in het linkernavigatiedeelvenster onder Instellingen.

  3. Selecteer in het venster Netwerken de optie Binnenkomende poort toevoegen onder Regels voor binnenkomende poort.

    Schermopname van regels voor binnenkomende poorten.

  4. Selecteer MS SQL in de lijst Service.

    Schermopname van de ms SQL-beveiligingsgroepregel.

  5. Selecteer OK om de regel voor uw VIRTUELE machine op te slaan.

Open de firewall op RHEL

Als je een Red Hat Enterprise Linux (RHEL) VM hebt gemaakt en op afstand wilt verbinden, moet je ook poort 1433 op de Linux-firewall openen.

  1. Maak verbinding met uw RHEL-VM.

  2. Voer in de BASH-shell de volgende opdrachten uit:

    sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
    sudo firewall-cmd --reload