Vanliga frågor och svar om SQL Server på Linux virtuella datorer

Gäller för:SQL Server på en virtuell Azure-dator

Den här artikeln innehåller svar på några av de vanligaste frågorna om att köra SQL Server på Linux virtuella datorer.

Om ditt Azure-problem inte åtgärdas i den här artikeln går du till Azure-forumen på Microsoft Q &A och Stack Overflow. Du kan publicera ditt problem i dessa forum eller publicera till @AzureSupport på Twitter. Du kan också skicka en Azure-supportbegäran. Om du vill skicka en supportbegäran går du till azure-supportsidan och väljer Hämta support.

Bilder

Vilka galleribilder för virtuella SQL Server-datorer är tillgängliga?

Azure underhåller avbildningar av virtuella datorer (VM) för alla större versioner av SQL Server som stöds i alla utgåvor för både Linux och Windows. Mer information finns i den fullständiga listan över avbildningar av virtuella Linux-datorer och Avbildningar av virtuella Windows-datorer.

Uppdateras befintliga galleribilder för virtuella SQL Server-datorer?

Varannan månad uppdateras SQL Server-avbildningar i galleriet för virtuella datorer med de senaste Linux- och Windows-uppdateringarna. För Linux-avbildningar innehåller detta de senaste systemuppdateringarna. För Windows-avbildningar innehåller detta alla uppdateringar som har markerats som viktiga i Windows Update, inklusive viktiga säkerhetsuppdateringar och servicepaket för SQL Server. Kumulativa SQL Server-uppdateringar hanteras på olika sätt för Linux och Windows. För Linux ingår även kumulativa SQL Server-uppdateringar i uppdateringen. Men för närvarande uppdateras inte virtuella Windows-datorer med kumulativa uppdateringar för SQL Server eller Windows Server.

Vilka relaterade SQL Server-paket är också installerade?

Information om hur du ser DE SQL Server-paket som installeras som standard på SQL Server på Linux virtuella datorer finns i Installerade paket.

Kan SQL Server-avbildningar av virtuella datorer tas bort från galleriet?

Ja. Azure har bara en avbildning per huvudversion och utgåva. När till exempel ett nytt SQL Server Service Pack släpps lägger Azure till en ny avbildning i galleriet för servicepaketet. SQL Server-avbildningen för föregående Service Pack tas omedelbart bort från Azure-portalen. Den är dock fortfarande tillgänglig för etablering från PowerShell under de kommande tre månaderna. Efter tre månader är den tidigare Service Pack-avbildningen inte längre tillgänglig. Den här borttagningsprincipen skulle också gälla om en SQL Server-version inte stöds när den når slutet av sin livscykel.

Skapa

Hur gör jag för att skapa en virtuell Linux-dator med SQL Server?

Den enklaste lösningen är att skapa en virtuell Linux-dator som innehåller SQL Server. En självstudiekurs om hur du registrerar dig för Azure och skapar en virtuell SQL Server-dator från portalen finns i Etablera en virtuell Linux-dator som kör SQL Server i Azure-portalen. Du kan också välja att installera SQL Server manuellt på en virtuell dator med antingen en kostnadsfri licens (Developer eller Express) eller genom att återanvända en lokal licens. Om du tar med din egen licens måste du ha Licensmobilitet via Software Assurance i Azure.

Varför kan jag inte etablera en virtuell RHEL- eller SLES SQL Server-dator med en Azure-prenumeration som har en utgiftsgräns?

Virtuella RHEL- och SLES-datorer kräver en prenumeration utan utgiftsgräns och en verifierad betalningsmetod (vanligtvis ett kreditkort) som är associerat med prenumerationen. Om du etablerar en virtuell RHEL- eller SLES-dator utan att ta bort utgiftsgränsen inaktiveras din prenumeration och alla virtuella datorer/tjänster stoppas. Om du stöter på det här tillståndet tar du bort utgiftsgränsen för att återaktivera prenumerationen. Dina återstående krediter kommer att återställas för den aktuella faktureringsperioden, men en RHEL- eller SLES VM-avbildningsavgift kommer att gå emot ditt kreditkort om du väljer att starta om och fortsätta köra det.

Licensiering

Hur kan jag installera min licensierade version av SQL Server på en virtuell Azure-dator?

Börja med att skapa en virtuell Linux OS-dator. Kör sedan installationsstegen för SQL Server för Linux-distributionen. Om du inte installerar en av de fritt licensierade versionerna av SQL Server måste du också ha en SQL Server-licens och Licensmobilitet via Software Assurance i Azure.

Finns det byol-avbildningar av virtuella Linux-datorer (Bring-Your-Own-License) för SQL Server?

För närvarande finns det inga avbildningar av virtuella BYOL Linux-datorer för SQL Server. Du kan dock installera SQL Server manuellt på en virtuell Linux-dator enligt beskrivningen i föregående frågor.

Kan jag ändra en virtuell till att använda min egen SQL Server-licens om den skapades från en av galleriavbildningarna med betala per användning?

Nej. Du kan inte byta från betala per sekund-licensiering till att använda din egen licens. Du måste skapa en ny virtuell Linux-dator, installera SQL Server och migrera dina data. Mer information om hur du tar med din egen licens finns i föregående fråga.

Administration

Kan jag hantera en virtuell Linux-dator som kör SQL Server med SQL Server Management Studio (SSMS)?

Ja, men SSMS är för närvarande ett Windows-verktyg. Du måste fjärransluta från en Windows-dator för att kunna använda SSMS med virtuella Linux-datorer som kör SQL Server. Lokalt i Linux kan det nya verktyget mssql-conf utföra många administrativa uppgifter. Ett plattformsoberoende databashanteringsverktyg finns i Azure Data Studio.

Kan jag ta bort SQL Server helt från en virtuell SQL Server-dator?

Ja, men du fortsätter att debiteras för den virtuella SQL Server-datorn enligt beskrivningen i avsnittet om prisvägledning för virtuella SQL Server Azure-datorer. Om du inte längre behöver SQL Server kan du distribuera en ny virtuell dator och migrera data och program till den nya virtuella datorn. Sedan kan du ta bort den virtuella SQL Server-datorn.

Uppdatera och korrigera

Hur gör jag för att uppgradera till en ny version/utgåva av SQL Server på en virtuell Azure-dator?

För närvarande finns det ingen uppgradering på plats för SQL Server som körs på en virtuell dator i Azure. Skapa en ny virtuell dator i Azure med den önskade versionen/utgåvan av SQL Server och migrera sedan databaserna till den nya servern med hjälp av standardmetoderna för datamigrering.

Allmänt

Stöds lösningar med hög tillgänglighet för SQL Server på virtuella Azure-datorer?

Nej, inte just nu. AlwaysOn-tillgänglighetsgrupper och redundansklustring kräver båda en klustringslösning i Linux, till exempel Pacemaker. De Linux-distributioner som stöds för SQL Server stöder inte tillägg med hög tillgänglighet i molnet.