Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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:
- Maak een Linux-VM aan met SQL Server
- Maak verbinding met de nieuwe VM met SSH
- Controleer de registratie bij de SQL IaaS Agent-extensie
- Configureren voor externe verbindingen
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.
Meld u aan bij het Azure-portaal.
Ga naar Virtuele machines en selecteer dan Aanmaken. Je kunt ook kiezen voor Een Resource>Virtuele Machine Aanmaken.
Selecteer op het tabblad Basiskennis je Abonnement - en Bronnengroep.
Voer in de naam van de virtuele machine een naam in voor de nieuwe Virtuele Linux-machine.
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.
Aanbeveling
Gebruik voor het ontwikkelen en functioneel testen een VM-grootte van DS2 of hoger. Gebruik DS13 of hoger voor prestatietests.
Configureer het beheerdersaccount en de inkomende poorten zoals beschreven in Authenticatie en poorten configureren.
Ga naar het tabblad Geavanceerde en selecteer SQL Server installeren. Het tabblad SQL Server-instellingen wordt beschikbaar.
Configureer je op het tabblad SQL Server-instellingen je SQL Server-implementatie zoals beschreven in de instellingen Configureer SQL Server.
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.
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.confbestand uploaden. Voor meer informatie overmssql.confinstellingen, 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.
Als u windows gebruikt en geen BASH-shell hebt, installeert u een SSH-client, zoals PuTTY.
Voer PuTTY uit.
Voer in het puTTY-configuratiescherm het openbare IP-adres van uw VIRTUELE machine in.
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.
Selecteer virtuele machines in de portal en selecteer vervolgens uw SQL Server-VM.
Selecteer Netwerken in het linkernavigatiedeelvenster onder Instellingen.
Selecteer in het venster Netwerken de optie Binnenkomende poort toevoegen onder Regels voor binnenkomende poort.
Selecteer MS SQL in de lijst Service.
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.
Maak verbinding met uw RHEL-VM.
Voer in de BASH-shell de volgende opdrachten uit:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload