Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server på en virtuell Azure-dator
I denna quickstart använder du Azure-portalen för att skapa en Linux-virtuell maskin (VM) med SQL Server installerat. Du lär dig att:
- Skapa en Linux-VM som kör SQL Server
- Koppla upp dig till den nya VM:n med SSH
- Verifiera registreringen med SQL IaaS Agent-tillägget
- Konfigurera för fjärranslutningar
Anmärkning
Att distribuera SQL Server on Linux VMs med hjälp av Azure portalens skriptbaserade upplevelse är för närvarande i förhandsvisning. Förskapade SQL Server on Linux Azure Marketplace bilder är föråldrade. Istället börjar du från en stödd Linux-basimage, och Azure installerar och konfigurerar SQL Server under VM-provisioneringen. För mer information, se Azure portal deployment.
Förutsättningar
Om du inte har en Azure-prenumeration, skapa ett gratis konto innan du börjar.
Skapa en virtuell Linux-dator
Du kan börja från sidan Skapa en virtuell maskin i Azure-portalen, eller från Azure SQL-hubben. Båda alternativen leder till samma guidade SQL Server-konfiguration.
Använd detta alternativ för att börja från den standardiserade VM-skapandeupplevelsen i Azure-portalen.
Logga in på Azure-portalen.
Gå till Virtuella maskiner och välj sedan Skapa. Du kan också välja Skapa en resurs>virtuell maskin.
På fliken Grunder , välj din grupp för prenumeration och resurser.
I Namn på virtuell dator anger du ett namn för den nya virtuella Linux-datorn.
Ange eller välj följande värden:
Region: Välj den Azure-region som passar dig.
Tillgänglighetsalternativ: Välj det tillgänglighets- och redundansalternativ som passar bäst för dina appar och data.
Bild: Välj en stödd Linux-basbild, såsom RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04 eller Ubuntu 26.04.
Storlek: Välj storlek på en VM. Mer information finns i VM-storlekar.
Tips/Råd
För utveckling och funktionell testning använder du en VM-storlek på DS2 eller högre. För prestandatestning använder du DS13 eller senare.
Konfigurera administratörskontot och inkommande portar enligt beskrivningen i Konfigurera autentisering och portar.
Gå till fliken Avancerat och välj Installera SQL Server. Fliken SQL Server-inställningar blir tillgänglig.
På fliken SQL Server-inställningar, konfigurera din SQL Server-distribution enligt beskrivningen i Konfigurera SQL Server-inställningar.
Välj Granska + skapa, granska konfigurationssammanfattningen och välj sedan Skapa.
Azure provisionerar VM:n, installerar och konfigurerar SQL Server och registrerar VM:n med SQL Server IaaS Agent-tillägget.
Konfigurera autentisering och portar
På fliken Grundläggande konfigurerar du följande inställningar:
Autentiseringstyp: Välj offentlig SSH-nyckel.
Anmärkning
Du kan använda en SSH offentlig nyckel eller ett lösenord för autentisering. SSH är säkrare. Anvisningar om hur du genererar en SSH-nyckel finns i Skapa SSH-nycklar på virtuella Linux- och Mac-datorer för Linux i Azure.
Användarnamn: Ange administratörens namn för VM:n.
Offentlig SSH-nyckel: Ange din offentliga RSA-nyckel.
Publika inkommande portar: Välj Tillåt valda portar och välj SSH (22)- porten i listan Välj offentliga inkommande portar . I denna snabbstart behöver du detta steg för att ansluta till VM:n. För att fjärransluta till SQL Server måste du tillåta trafik till standardporten för SQL Server (1433) efter att du skapat VM:n.
Konfigurera SQL Server-inställningar
Konfigurera följande alternativ under fliken SQL Server-inställningar. Portalen visar endast alternativ som gäller för ditt valda operativsystem, SQL Server-version och licensmodell.
- SQL Server-version: Välj en version, såsom SQL Server 2025 eller SQL Server 2022.
- Utgåva: Välj Enterprise, Standard, Developer, Express eller Evaluation. Tillgängliga utgåvor beror på den valda versionen.
- Licensmodell: Välj Pay-as-you-go (standard) eller Azure Hybrid Benefit. För att välja Azure Hybrid Benefit måste du ha en SQL Server-licens med licensmobilitet via Software Assurance.
-
Avancerad konfiguration: Du kan konfigurera SQL Server-alternativ i portalen eller ladda upp en anpassad
mssql.conffil. För mer information ommssql.confinställningar, se Konfigurera SQL Server on Linux med mssql-conf-verktyget.
Du kan också göra ändringar i inställningarna på flikarna Diskar, Nätverk, Hantering, Övervakning och Taggar, eller behålla standardinställningarna.
Ansluta till den virtuella Linux-datorn
Om du redan använder ett BASH-gränssnitt ansluter du till den virtuella Azure-datorn med hjälp av ssh-kommandot . I följande kommando ersätter du det virtuella datoranvändarnamnet och IP-adressen för att ansluta till den virtuella Linux-datorn.
ssh azureadmin@40.55.55.555
Du hittar IP-adressen för den virtuella datorn i Azure-portalen.
Om du kör i Windows och inte har något BASH-gränssnitt installerar du en SSH-klient, till exempel PuTTY.
Kör PuTTY.
På skärmen PuTTY-konfiguration anger du den virtuella datorns offentliga IP-adress.
Välj Öppna och ange ditt användarnamn och lösenord i anvisningarna.
Mer information om hur du ansluter till virtuella Linux-datorer finns i Skapa en virtuell Linux-dator i Azure med hjälp av Azure-portalen.
Anmärkning
Om du ser en PuTTY-säkerhetsavisering om att serverns värdnyckel inte cachelagras i registret väljer du bland följande alternativ. Om du litar på den här datorn väljer du Ja för att lägga till nyckeln i PuTTys cacheminne och fortsätta anslutningen. Om du bara vill fortsätta ansluta en gång, utan att lägga till nyckeln i cacheminnet, väljer du Nej. Om du inte litar på den här värden väljer du Avbryt för att avbryta anslutningen.
Lägg till verktygen i sökvägen (valfritt)
Flera SQL Server-paket installeras som standard, inklusive SQL Server-kommandoradsverktygspaketet. Verktygspaketet innehåller sqlcmd - och bcp-verktygen . För bekvämlighet kan du valfritt lägga till verktygssökvägen /opt/mssql-tools/bin/ till din PATH miljövariabel.
Kör följande kommandon för att ändra PATH för både inloggningssessioner och interaktiva/icke-inloggningssessioner:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Verifiera registreringen med SQL IaaS Agent-tillägget
När du distribuerar en VM med hjälp av Azure portal-utplaceringsupplevelsen registrerar Azure den automatiskt med SQL Server IaaS Agent-tillägget. Registrering skapar en SQL-virtuell maskinresurs som är separat från VM-resursen. Du kan sedan hantera SQL Server-licenstypen från Azure.
För att verifiera registreringen, gå till SQL-virtuella maskiner i Azure-portalen och bekräfta att din VM är listad. För andra alternativ, se Verifiera registreringsstatus.
Du kan avregistrera VM:n eller registrera den igen efter driftsättning. För instruktioner, se Registrera en Linux SQL Server VM med SQL Server IaaS Agent-tillägget.
Konfigurera för fjärranslutningar
Om du behöver fjärransluta till SQL Server på den virtuella Azure-datorn måste du konfigurera en regel för inkommande trafik i nätverkssäkerhetsgruppen. Regeln tillåter trafik på porten som SQL Server lyssnar på (standardvärdet är 1433). Följande steg visar hur du använder Azure-portalen för det här steget.
Tips/Råd
Om du valde den inkommande porten MS SQL (1433) i inställningarna under etableringen har dessa ändringar gjorts åt dig. Du kan gå till nästa avsnitt om hur du konfigurerar brandväggen.
I portalen väljer du Virtuella datorer och sedan din virtuella SQL Server-dator.
I det vänstra navigeringsfönstret går du till Inställningar och väljer Nätverk.
I fönstret Nätverk väljer du Lägg till inkommande port under Regler för inkommande portar.
I listan Tjänst väljer du MS SQL.
Välj OK för att spara regeln för den virtuella datorn.
Öppna brandväggen på RHEL
Om du har skapat en Red Hat Enterprise Linux (RHEL) VM och vill ansluta på distans, måste du också öppna port 1433 på Linux-brandväggen.
Anslut till din virtuella RHEL-dator.
Kör följande kommandon i BASH-gränssnittet:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload