Dela via


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

Gäller för:SQL Server on Azure VM

Den här artikeln innehåller svar på några av de vanligaste frågorna om att köra SQL Server on Azure Virtual Machines (VM).

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

Images

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

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

Uppdateras befintliga galleribilder för SQL Server virtuella datorer?

Endast de senaste marknadsversionerna (SQL Server 2022 och SQL Server 2025) uppdateras med det senaste operativsystemet och SQL Server uppdateras regelbundet, vanligtvis med några månaders mellanrum. Efter distributionen kan du hålla operativsystemet och SQL Server uppdaterade manuellt eller automatiseras via Azure Update Manager.

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

Yes. Endast en avbildning per huvudversion och utgåva underhålls i Azure. När till exempel ett nytt SQL Server Service Pack släpps läggs en ny avbildning till i galleriet för service pack och den 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 tilldelning 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 gäller även om en SQL Server version inte stöds när den når slutet av sin livscykel.

Går det att distribuera en äldre avbildning av SQL Server som inte visas i Azure portalen?

Ja, med hjälp av PowerShell. Mer information om hur du distribuerar SQL Server virtuella datorer med PowerShell finns i Hur du etablerar SQL Server virtuella datorer med Azure PowerShell.

Går det att skapa en generaliserad Azure Marketplace SQL Server avbildning av min SQL Server virtuella dator och använda den för att distribuera virtuella datorer?

Ja, men du måste sedan registrera varje SQL Server virtuell dator med SQL IaaS Agent-tillägget för att hantera din SQL Server virtuella dator i Azure-portalen och använda funktioner som automatisk korrigering och automatisk säkerhetskopiering. När du registrerar dig med tillägget måste du också ange licenstypen för varje SQL Server virtuell dator.

Hur generaliserar jag SQL Server på Azure virtuella dator och använder den för att distribuera nya virtuella datorer?

Du kan distribuera en Windows Server virtuell dator (utan SQL Server installerad på den) och använda SQL sysprep process för att generalisera SQL Server på Azure virtuell dator (Windows) med SQL Server installationsmediet. Kunder som har Software Assurance kan hämta sina installationsmedia från Volume Licensing Center. Kunder som inte har Software Assurance kan använda installationsmediet från en Azure Marketplace SQL Server VM-avbildning som har önskad utgåva.

Du kan också använda en av SQL Server-avbildningarna från Azure Marketplace för att skapa en generaliserad avbildning av SQL Server på Azure virtuella datorer. Du måste ta bort följande registernyckel i källbilden innan du skapar en egen avbildning. Om du inte gör det kan det leda till svällning av SQL Servers installations bootstrap-mapp och/eller att SQL IaaS Agent-tillägget hamnar i ett felaktigt tillstånd.

Sökväg till registernyckel:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Note

SQL Server på Azure virtuella datorer, inklusive de virtuella datorer som distribueras från anpassade generaliserade avbildningar, bör registreras med SQL IaaS Agent-tillägget för att uppfylla efterlevnadskraven och använda valfria funktioner som automatisk patchhantering och automatiska säkerhetskopieringar. Med tillägget kan du också specifiera licenstypen för varje SQL Server virtuell dator.

Kan jag använda min egen virtuella hårddisk för att distribuera en SQL Server virtuell dator?

Ja, men du måste sedan registrera varje SQL Server virtuell dator med SQL IaaS Agent-tillägget för att hantera din SQL Server virtuella dator i portalen och använda funktioner som automatisk korrigering och automatisk säkerhetskopiering.

Går det att konfigurera konfigurationer som inte visas i galleriet för virtuella datorer (till exempel Windows 2008 R2 + SQL Server 2012)?

No. För galleribilder för virtuella datorer som innehåller SQL Server måste du välja en av de angivna avbildningarna antingen via Azure-portalen eller via PowerShell. Du kan dock distribuera en supported Windows vm och installera en supported SQL Server version på den. Du måste sedan registrera din SQL Server virtuella dator med SQL IaaS Agent-tillägget för att hantera din SQL Server virtuella dator i Azure-portalen och använda funktioner som automatisk korrigering och automatisk säkerhetskopiering.

Jag kan inte hitta den version och utgåva av SQL Server som jag vill ha från bilderna som finns på Azure Marketplace.

Om versionen och utgåvan av SQL Server du letar efter inte är tillgängliga i listrutan Images Azure Marketplace distribuerar du en Windows Azure virtuell dator och installerar sedan version och utgåva av SQL Server du vill använda manuellt. Registrera din SQL Server virtuella dator med SQL IaaS Agent-tillägget om du vill hantera din SQL Server virtuella dator från Azure-portalen.

Jag kan inte hitta versionen av Windows, till exempel Azure Edition, bland de SQL Server bilder som finns på Azure Marketplace.

Om den version av Windows du letar efter inte är tillgänglig i listrutan med SQL Server-avbildningar som finns under Images i Azure Marketplace, distribuerar du en Azure virtuell dator med endast Windows och önskad utgåva. Installera sedan versionen och utgåvan av SQL Server du vill använda manuellt. Registrera din SQL Server virtuella dator med SQL IaaS Agent-tillägget om du vill hantera din SQL Server virtuella dator från Azure-portalen.

Finns det en kostnadsfri utgåva av SQL Server tillgänglig på Azure Marketplace?

Utvecklar- och Express-utgåvor av SQL Server är tillgängliga på Azure Marketplace, som inte debiterar dig för SQL Server licensen. Om Express- eller Developer-versionen inte är tillgänglig för den version av SQL Server du letar efter distribuerar du en Windows Azure virtuell dator. Installera sedan versionen och utgåvan av SQL Server du vill använda manuellt. Registrera din SQL Server virtuella dator med SQL IaaS Agent-tillägget om du vill hantera din SQL Server virtuella dator från Azure-portalen.

Varför går det inte att distribuera min SQL Server på Azure virtuella datorn?

Det finns vissa VM-storlekar som distribueras med en oinitierad tillfällig enhet, vilket leder till att SQL Server på Azure VM-distribution misslyckas under distributionen med felet System drive returnerade status inte redo för användning. Lös problemet genom att antingen välja en annan vm-storlek eller distribuera den virtuella datorn som en Windows Server avbildning och sedan installera SQL Server manuellt.

Creation

Hur skapar jag en Azure virtuell dator med SQL Server?

Den enklaste metoden är att skapa en virtuell dator som innehåller SQL Server. En självstudiekurs om hur du registrerar dig för Azure och skapar en SQL Server virtuell dator från portalen finns i Etablera en SQL Server virtuell dator i Azure-portalen. Du kan välja en avbildning av en virtuell dator som använder SQL Server licensiering per sekund, eller så kan du använda en avbildning som gör att du kan ta med din egen SQL Server licens. 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 vill hantera din SQL Server virtuella dator i portalen och använda funktioner som automatisk korrigering och automatiska säkerhetskopieringar måste du registrera din SQL Server virtuella dator med SQL IaaS Agent-tillägget. Om du tar med din egen licens måste du ha License Mobility via Software Assurance på Azure. Mer information finns i Prisvägledning för SQL Server Azure virtuella datorer.

Hur kan jag migrera min lokala SQL Server databas till molnet?

Skapa först en Azure virtuell dator med en SQL Server instans. Migrera sedan dina lokala databaser till den instansen. Information om strategier för datamigrering finns i Migration guide: SQL Server to SQL Server on Azure Virtual Machines.

Kan jag använda Azure Virtual Machine Scale Sets med SQL Server på Azure-VM:er?

No. Det går inte att använda Azure Virtual Machine Scale Sets med SQL Server på Azure virtuella datorer. Dessutom kan aktivering av funktionen automatisk gästkorrigering leda till potentiell skada, dataförlust och tillgänglighetsproblem.

Min SQL Server kan inte installeras på en Azure virtuell dator med felet "Det gick inte att hitta Database Engine startreferens". Vad ska jag göra?

Detta beror förmodligen på att diskenheten har konfigurerats med en sektorstorlek på 8 KB, vilket inte stöds. Installera om SQL Server när du har ändrat diskenheten till en sektorstorlek på 4 KB.

Licensing

Hur installerar jag min licensierade kopia av SQL Server på en Azure virtuell dator?

Det finns tre sätt att göra detta på. Om du är en EA-kund (Enterprise Agreement) kan du etablera en av virtuella maskinavbilder. Om du har Software Assurance kan du aktivera Azure Hybrid Benefit på en befintlig pay-as-you-go-avbildning. Du kan också kopiera SQL Server installationsmediet till en Windows Server virtuell dator och sedan installera SQL Server på den virtuella datorn. Se till att registrera din SQL Server virtuella dator med extension för funktioner som portalhantering, automatisk säkerhetskopiering och automatisk korrigering.

Behöver en kund SQL Server-klientåtkomstlicenser (CAL:er) för att ansluta till en SQL Server-betalningsavbildning efter användning som körs på Azure virtuella maskiner?

No. Kunder behöver CAL:er när de använder bring-your-own-license och flyttar sina SQL Server SA-server/CAL VM till Azure virtuella datorer.

Kan jag konfigurera om en virtuell dator så att den använder min egen SQL Server-licens om den har skapats från en av betala-per-användning-galleriavbildningarna?

Yes. Du kan enkelt byta ut en galleribild med betala-efterhand genom att aktivera Azure Hybrid Benefit. Mer information finns i Så här ändrar du licensieringsmodellen för en SQL Server virtuell dator. För närvarande är den här funktionen endast tillgänglig för offentliga och Azure Government molnkunder.

Kräver byte av licensieringsmodeller någon stilleståndstid för SQL Server?

No. Ändring av licensieringsmodellen kräver ingen stilleståndstid för SQL Server eftersom ändringen börjar gälla omedelbart och inte kräver någon omstart av den virtuella datorn.

Går det att byta licensieringsmodeller på en SQL Server virtuell dator som distribueras med klassisk modell?

No. Det går inte att ändra licensieringsmodeller på en klassisk virtuell dator. Du kan migrera den virtuella datorn till Azure Resource Manager-modellen och registrera dig med SQL IaaS Agent-tillägget. När den virtuella datorn har registrerats med SQL IaaS Agent-tillägget är licensieringsmodelländringar tillgängliga på den virtuella datorn.

Kan jag använda Azure-portalen för att hantera flera instanser på samma virtuella dator?

No. Via SQL IaaS-agenttillägget kan du hantera en enda standardinstans, en enda namngiven instans eller, om den SQL Server virtuella datorn har flera instanser, måste en av dessa instanser vara standardinstansen för att den ska hanteras av Azure portalen. Mer information om dessa begränsningar finns i SQL Server IaaS Agent-tillägget.

Kan CSP-prenumerationer aktivera Azure Hybrid Benefit?

Ja, kunder hos Azure Cloud Solution Provider (CSP) kan använda Azure Hybrid Benefit genom att först distribuera en virtuell dator med betalning per användning och sedan konvertera den till Azure Hybrid Benefit, om de har aktiv Software Assurance.

Måste jag betala för att licensiera SQL Server på en Azure virtuell dator om den bara används för standby/redundans?

Om du vill ha en kostnadsfri passiv licens för en sekundär tillgänglighetsgrupp i vänteläge eller en redundansklusterinstans måste du uppfylla alla följande kriterier enligt produktlicensvillkor:

  1. Du har licensmobilitet via Software Assurance.
  2. Den passiva SQL Server-instansen hanterar inte SQL Server data till klienter eller kör aktiva SQL Server arbetsbelastningar. Den används bara för att synkronisera med den primära servern och i övrigt underhålla den passiva databasen i ett varmt vänteläge. Om den hanterar data, till exempel rapporter till klienter som kör aktiva SQL Server arbetsbelastningar eller utför något annat arbete än det som anges i produktvillkoren, måste det vara en betald licensierad SQL Server instans. Följande aktivitet tillåts på den sekundära instansen: kontroll av databaskonsekvens eller CheckDB, fullständiga säkerhetskopior, säkerhetskopior av transaktionsloggar och övervakning av resursanvändningsdata. Du kan också köra den primära och motsvarande haveriberedskapsinstansen samtidigt under korta perioder av haveriberedskapstestning var 90:e dag.
  3. Den aktiva SQL Server licensen omfattas av Software Assurance och tillåter en passiv sekundär SQL Server instans, med upp till samma mängd beräkning som den licensierade aktiva servern.
  4. Den sekundära SQL Server virtuella datorn använder licensen Disaster Recovery i Azure-portalen.

Vad anses vara en passiv instans?

Den passiva SQL Server-instansen hanterar inte SQL Server data till klienter eller kör aktiva SQL Server arbetsbelastningar. Den används bara för att synkronisera med den primära servern och i övrigt underhålla den passiva databasen i ett varmt vänteläge. Om den hanterar data, till exempel rapporter till klienter som kör aktiva SQL Server arbetsbelastningar eller utför något annat arbete än det som anges i produktvillkoren, måste det vara en betald licensierad SQL Server instans. Följande aktivitet tillåts på den sekundära instansen: kontroll av databaskonsekvens eller CheckDB, fullständiga säkerhetskopior, säkerhetskopior av transaktionsloggar och övervakning av resursanvändningsdata. Du kan också köra den primära och motsvarande haveriberedskapsinstansen samtidigt under korta perioder av haveriberedskapstestning var 90:e dag.

Vilka scenarier kan använda haveriberedskapsförmånen ??

Licensieringsguiden SQL Server innehåller scenarier där haveriberedskapsförmånen kan användas. Mer information finns i produktvillkoren och prata med dina licensieringskontakter eller kontoansvariga.

Vilka prenumerationer stöder haveriberedskapsförmånen (DR) ?

Omfattande program som erbjuder Software Assurance motsvarande prenumerationsrättigheter som en fast förmån stöder DR-förmånen. Dessa program omfattar, men är inte begränsade till, Open Value (OV), Open Value Subscription (OVS), Enterprise Agreement (EA), Enterprise Agreement Subscription (EAS) och Server and Cloud Enrollment (SCE). Mer information finns i produktvillkoren och prata med dina licensieringskontakter eller kontoansvariga.

Varför är min licenstyp för den virtuella SQL-datorn "Centralt hanterad"?

SQL Server-virtuella datorer som distribueras till prenumerationer med Centralt hanterade Azure Hybrid Benefit aktiverat visar licenstypen som "Centralt hanterad". Den här licenstypen innebär att Azure Hybrid Benefit hanteras centralt av organisationens Enterprise-avtalsadministratör (EA) eller Microsoft Customer Agreement (MCA).

Varför ser jag att mina licenser tilldelas på omfångsnivå när jag försöker ändra licensen för min SQL Server virtuella dator?

Att ändra licenstypen för enskilda SQL Server virtuella datorer som distribueras till prenumerationer med Centralt hanterad Azure Hybrid Benefit stöds inte eftersom licensieringen hanteras på prenumerationsnivå – ett meddelande visas som Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

Hur många kärnlicenser ska jag använda för min SQL Server på Azure virtuella datorn om jag har "N" antal virtuella kärnor?

En virtuell kärna på en Azure virtuell dator motsvarar en fysisk PROCESSOR. För SQL Server på Azure virtuella datorer finns det en 1:1-relation mellan virtuella kärnor och kärnlicenser. Det innebär att om du har "N" antal virtuella kärnor bör du använda "N" antal kärnlicenser. Om du till exempel har en virtuell dator med 8 virtuella kärnor använder den virtuella datorn 8 kärnlicenser.

Administration

Kan jag installera en andra instans av SQL Server på samma virtuella dator? Kan jag ändra installerade funktioner i standardinstansen?

Yes. Installationsmediet SQL Server finns i en mapp på enheten C. Kör Setup.exe från den platsen för att lägga till nya SQL Server instanser eller ändra andra installerade funktioner i SQL Server på datorn. Vissa funktioner, till exempel automatisk säkerhetskopiering, automatisk korrigering och Azure Key Vault integration, fungerar endast mot standardinstansen eller en namngiven instans som har konfigurerats korrekt (se fråga 3). Kunder som använder Software Assurance via licensieringsmodellen Azure Hybrid Benefit eller pay-as-you-go kan installera flera instanser av SQL Server på den virtuella datorn utan extra licenskostnader. Ytterligare SQL Server instanser kan belasta systemresurser om de inte är korrekt konfigurerade.

Vad är det maximala antalet instanser på en virtuell dator?

SQL Server 2012 till SQL Server 2025 har stöd för 50-instanser på en fristående server. Den här gränsen är densamma oavsett om instansen finns i Azure eller lokalt. Mer information om hur du förbereder din miljö på ett bättre sätt finns i metodtips.

Flaggas Microsoft Visual C++ Redistributable, installerat med SQL Server, som "end of life" eller som föråldrad?

När du etablerar SQL Server på den Azure virtuella datorn installerar SQL Server installationsprogrammet en Microsoft Visual C++ Redistributable, vilket krävs för att SQL Server komponenter ska kunna köras korrekt. Din säkerhetsprogramvara kan skicka aviseringar om slut på livslängden eller föråldrade programvarukomponenter på grund av den version av Microsoft Visual C++ Redistributable-komponenter som installerades av SQL Server, särskilt för äldre versioner av SQL Server (SQL Server 2016 och tidigare). Enligt policyn för supportlivscykel stöds Microsoft Visual C++ Redistributable-komponenter så länge produkten som installerade dem stöds. Så länge den installerade versionen av SQL Server fortfarande stöds kan du ignorera den här varningen på ett säkert sätt. Vi rekommenderar att du inte tar bort VC++ eftersom det kan bryta vissa SQL Server funktioner.

Kan jag avinstallera standardinstansen av SQL Server?

Ja, men det finns vissa överväganden. Först kan SQL Server-associerad fakturering fortsätta att ske beroende på licensmodellen för den virtuella datorn. För det andra finns det funktioner som förlitar sig på SQL Server IaaS Agent Extension. Om du avinstallerar standardinstansen utan att även ta bort IaaS-agenttillägget fortsätter tillägget att leta efter standardinstansen och kan generera händelseloggfel från följande två källor: Microsoft SQL Server Credential Management och Microsoft SQL Server IaaS Agent. Ett av felen kan likna följande meddelande:

Ett nätverksrelaterat eller instansspecifikt fel uppstod när en anslutning till SQL Server upprättades. Servern hittades inte eller var inte tillgänglig.

Om du väljer att avinstallera standardinstansen avinstallerar du även SQL Server IaaS-agenttillägget också.

Kan jag använda en namngiven instans av SQL Server med IaaS-tillägget?

Ja, om den namngivna instansen är den enda instansen på den SQL Server virtuella datorn och om den ursprungliga standardinstansen avinstalleras korrekt. Om det inte finns någon standardinstans och det finns flera namngivna instanser på en enda SQL Server virtuell dator kan SQL Server IaaS Agent-tillägget inte installeras.

Kan jag ta bort SQL Server och tillhörande licensfakturering från en SQL Server virtuell dator?

Ja, men du måste vidta ytterligare åtgärder för att undvika att debiteras för din SQL Server-instans enligt beskrivningen i Prisvägledning. Om du vill ta bort den SQL Server instansen helt kan du migrera till en annan Azure virtuell dator utan SQL Server förinstallerad på den virtuella datorn och ta bort den aktuella SQL Server virtuella datorn. Följ dessa steg om du vill behålla den virtuella datorn men stoppa SQL Server fakturering:

  1. Säkerhetskopiera alla dina data, inklusive systemdatabaser, om det behövs.
  2. Avinstallera SQL Server helt, inklusive SQL IaaS Agent-tillägget (om det finns).
  3. Installera den kostnadsfria SQL Express-versionen.
  4. Registrera dig med SQL IaaS Agent-tillägget.
  5. Stoppa faktureringen genom att växla utgåvan av SQL Server i portalen Azure till Express.
  6. (Valfritt) Inaktivera Express SQL Server-tjänsten genom att inaktivera start av tjänsten.

Kan jag använda Azure-portalen för att hantera flera instanser på samma virtuella dator?

No. Portalhantering tillhandahålls av SQL IaaS Agent-tillägget, som förlitar sig på tillägget SQL Server IaaS Agent. Därför gäller samma begränsningar för portalen som tillägget. Portalen kan antingen bara hantera en standardinstans eller en namngiven instans så länge den är korrekt konfigurerad. Mer information finns i SQL Server IaaS Agent-tillägget

Stöds Microsoft Entra Domain Services med SQL Server på Azure virtuella datorer?

No. Användning av Microsoft Entra Domain Services stöds för närvarande inte med SQL Server på Azure virtuella datorer. Använd ett Active Directory domänkonto i stället.

Är SQL Server på Azure virtuella datorer FIPS-kompatibla?

Om du vill vara FIPS-kompatibel med SQL Server på Azure virtuella datorer bör du vara på Windows Server 2022, som har FIPS aktiverat som standard. Windows Server 2019 kan också vara FIPS-kompatibla om FIPS aktiveras manuellt med hjälp av principen som anges i STIG (Security Technical Implementation Guide) för att hitta V-93511.

Uppdatera och korrigera

Hur ändrar jag till en annan version/utgåva av SQL Server på en Azure virtuell dator?

Kunder kan ändra sin version/utgåva av SQL Server med hjälp av installationsmedia som innehåller önskad version eller utgåva av SQL Server. När utgåvan har ändrats använder du Azure-portalen för att ändra den virtuella datorns versionsegenskap för att korrekt återspegla faktureringen för den virtuella datorn. Mer information finns i change edition of a SQL Server VM. Det finns ingen faktureringsskillnad för olika versioner av SQL Server, så när versionen av SQL Server har ändrats behövs ingen ytterligare åtgärd.

Hur hämtar jag installationsmediet för SQL Server?

För SQL Server virtuella datorer som distribueras via Azure Marketplace finns installationsmediet på C:\SQLServerFull. Du kan köra Setup.exe från den platsen för att lägga till nya SQL Server instanser eller ändra andra installerade funktioner i SQL Server på datorn. Du kan också kopiera det här installationsmediet till andra virtuella datorer för att installera eller uppgradera samma version och utgåva av SQL Server. Kunder som har Software Assurance kan hämta sina installationsmedia från Volume Licensing Center.

Hur installerar jag SQL Server för betala per användning-licensiering till en befintlig Azure virtuell dator?

Om du vill installera SQL Server med betala per användning-licensiering till en befintlig Azure virtuell dator använder du installationsmedia från en befintlig SQL Server virtuell dator som har önskad utgåva. Distribuera en ny SQL Server virtuell dator från Azure Marketplace om du inte redan har en SQL Server virtuell dator med önskad utgåva. Kopiera mappen C:\SQLServerFull från den befintliga virtuella datorn till den virtuella måldatorn och installera sedan SQL Server från den kopierade mappen för att undvika potentiella problem som rör produktlicensnycklar. När SQL Server har installerats Register med SQL IaaS Agent-tillägget och validera utgåvan av SQL Server som används för fakturering i Azure portalen. Se till att ta bort den SQL Server virtuella datorn som användes för att kopiera installationsmediet för att undvika fakturering för den oanvända virtuella datorn.

Hur tillämpas uppdateringar och servicepaket på en SQL Server virtuell dator?

Virtuella datorer ger dig kontroll över värddatorn, inklusive när och hur du tillämpar uppdateringar. För operativsystemet kan du använda Windows-uppdateringar manuellt, eller så kan du aktivera en schemaläggningstjänst med namnet Automatiserad korrigering. Automatisk patchning installerar alla uppdateringar som har markerats som viktiga, inklusive SQL Server-uppdateringar inom den kategorin. Andra valfria uppdateringar av SQL Server måste installeras manuellt.

Kan jag uppgradera min SQL Server instans när jag har registrerat den med SQL IaaS Agent-tillägget?

Ja, om operativsystemet är Windows Server 2008 R2 eller senare. Du kan använda valfritt installationsmedium för att uppgradera versionen och utgåvan av SQL Server, och sedan kan du registrera dig hos SQL IaaS Agent-tillägget. På så sätt får du åtkomst till alla fördelar med SQL IaaS Agent-tillägget, till exempel portalhantering, automatiserade säkerhetskopieringar och automatisk korrigering. Om operativsystemversionen är Windows Server 2008 stöds tillägget endast med begränsad funktionalitet.

Hur får jag kostnadsfria utökade säkerhetsuppdateringar för mina supportinstanser?

Du kan få fria utökade säkerhetsuppdateringar genom att flytta SQL Server as-is till en Azure virtuell dator. Uppdateringar är tillgängliga via Windows Update kanalen. För mer information, se supportalternativens slut.

Varför misslyckades konfigurationsändringen eller uppdateringen med felet "Användardatakatalogen i registret är inte giltig?"

Problemet uppstår när standardplatserna för nya data eller loggfiler för en databas pekar på en ogiltig plats. Lös problemet genom att läsa Ogiltigt katalogfel.

General

Stöds SQL Server redundansklusterinstanser (FCI) på Azure virtuella datorer?

Yes. Du kan konfigurera en failover-klusterinstans med hjälp av Azure delade diskar, premium file shares (PFS) eller storage spaces direct (S2D) för lagringsundersystemet. Premium-filresurser tillhandahåller IOPS- och dataflödeskapaciteter som uppfyller behoven för många arbetsbelastningar. För I/O-intensiva arbetsbelastningar bör du överväga att använda Storage Spaces Direct baserat på hanterade premiumdiskar eller ultradiskar. Du kan också använda kluster- eller lagringslösningar från tredje part enligt beskrivningen i Hög tillgänglighet och haveriberedskap för SQL Server on Azure Virtual Machines.

Important

SQL Server FCI:er som registrerats med tillägget stöder inte funktioner som kräver agenten, till exempel automatisk säkerhetskopiering, korrigering och avancerad portalhantering. Läs om funktionsfördelar om du vill veta mer.

Vad är skillnaden mellan SQL Server virtuella datorer och SQL Database-tjänsten?

Konceptuellt sett skiljer sig inte körningen SQL Server på en Azure virtuell dator från att köra SQL Server i ett fjärranslutet datacenter. Däremot erbjuder Azure SQL Database databas som en tjänst. Med SQL Database har du inte åtkomst till de datorer som är värdar för dina databaser. En fullständig jämförelse finns i Välj ett moln SQL Server alternativ: Azure SQL (PaaS)-databas eller SQL Server på Azure virtuella datorer (IaaS).

Hur installerar jag SQL Data-verktyg på min Azure virtuella dator?

Stöds distribuerade transaktioner med MSDTC på SQL Server virtuella datorer?

Yes. Lokal DTC stöds för SQL Server 2016 SP2 och senare. Program måste dock testas när du använder AlwaysOn-tillgänglighetsgrupper. Transaktioner som är pågående vid ett fel under redundansväxling misslyckas och måste försöka igen. Klustrad DTC är tillgänglig från och med Windows Server 2019.

Flyttar eller lagrar Azure SQL virtuell dator kunddata från regionen?

No. Faktum är att Azure SQL virtuella datorn och SQL IaaS Agent-tillägget inte lagrar några kunddata. Mer information finns i sekretesspolicyn för SQL IaaS Agent-tillägget.

Vilken Azure Load Balancer SKU ska användas för en migrering mellan kluster av en tillgänglighetsgrupp?

Om du vill utföra en migrering mellan kluster av en tillgänglighetsgrupp på SQL Server på Azure virtuella datorer använder du standard-Azure Load Balancer SKU.

Kan jag använda Azure Premium-filresurs som värd för mina databasfiler på en fristående instans av SQL Server?

Yes. Azure Premium-filresurser stöds för både redundansklusterinstanser och fristående instanser av SQL Server med hjälp av protokollet SMB.

Kan jag använda Premium SSD v2 med min SQL Server på Azure virtuella datorer?

Ja, för specifika virtuella datorer i regioner som stöds. Läs Premium SSD v2 med SQL Server på Azure virtuella datorer för mer information. Om du vill använda Premium SSD v2 med en typ av virtuell dator eller region som inte finns med i listan kanske du kan göra det genom att först distribuera den virtuella datorn och sedan lägga till Premium SSD v2-enheterna när den virtuella datorn har skapats.

Varför visas "Inte utökningsbar" när jag försöker göra ändringar i min lagring i resursen för virtuella SQL-datorer?

Lagring kan endast utökas för SQL Server-VM:er som har distribuerats med en SQL Server-avbildning i Azure Marketplace, och detta stöds för närvarande inte för Premium SSD v2-diskar.

SQL Server IaaS-agenttillägg

Ska jag registrera min SQL Server-virtuella datorn som provisionerats från en SQL Server-bild i Azure Marketplace?

No. Microsoft registrerar automatiskt virtuella datorer, skapade från SQL Server avbilder i Azure Marketplace. Registrering med tillägget krävs endast om den virtuella datorn inte etablerades från SQL Server-bilder i Azure Marketplace och SQL Server installerades manuellt.

Är SQL IaaS Agent-tillägget tillgängligt för alla kunder?

Yes. Kunder bör registrera sina SQL Server VMs med tillägget om de inte använde en SQL Server image från Azure Marketplace och installerade SQL Server själva istället, eller om de hade med sig sin anpassade VHD. Virtuella datorer som ägs av alla typer av prenumerationer (Direkt, Enterprise-avtal och Cloud Solution Provider) kan registreras med SQL IaaS Agent-tillägget.

Vilka är kraven för att registrera sig med SQL IaaS Agent-tillägget?

Kontrollera förutsättningarna för mer information.

Vilka Azure behörigheter krävs för att registrera med tillägget?

Klientautentiseringsuppgifterna som används för att registrera den virtuella datorn bör finnas i någon av följande Azure roller – Virtual Machine-deltagare, Contributor eller Owner.

Installerar registrering med SQL IaaS Agent-tillägget en agent på min virtuella dator?

Inte från början. När du först registrerar dig med SQL IaaS Agent-tillägget kopieras binärfiler till den SQL Server virtuella datorn som ger dig begränsade funktioner. När du aktiverar en funktion som förlitar sig på den installeras SQL IaaS-agenten på den virtuella datorn. Mer information om begränsade funktioner finns i tabell med fördelar.

Vilka behörigheter använder SQL Server IaaS Agent-tillägget?

Oktober 2022 introducerade modellen med minst behörigheter för tillägget och gav minimala behörigheter som krävs för varje funktion som används av tillägget. SQL Server virtuella datorer som distribuerats efter oktober 2022 via Azure Marketplace har modellen med lägsta behörighetsbehörigheter aktiverad som standard. Tillägget använder sysadmin rättigheter för SQL Server virtuella datorer som distribuerades före oktober 2022 eller självinstallerade SQL Server virtuella datorer som inte har aktiverat modellen med minst privilegier manuellt i Azure portalen. Läs behörigheter för SQL IaaS-agenttillägget om du vill veta mer.

Varför ser jag resursen för virtuella SQL-datorer i Azure-portalen? Vem skapade den? Debiteras jag för det här?

Resursen SQL virtual machines är en kostnadsfri resurs som gör att du kan hantera din SQL Server virtuella dator från Azure-portalen. Resursen för virtuella SQL-datorer skapas när du distribuerar en SQL Server VM-avbildning från Azure Marketplace. Eller när du registrerar en SQL Server virtuell dator manuellt med SQL IaaS Agent-tillägget. Azure kan också skapa den här resursen automatiskt för befintliga virtuella datorer om en SQL Server instans identifieras. Det finns ingen kostnad som är associerad med resursen för virtuella SQL-datorer.

Kommer SQL Server på min virtuella dator att startas om när jag registrerar mig med SQL IaaS Agent-tillägget?

Nej, från och med september 2021 krävs inte längre omstart av SQL Server-tjänsten vid registrering med SQL IaaS Agent-tillägget.

Kan jag registrera mig med SQL IaaS Agent-tillägget utan att ange SQL Server licenstyp?

No. Den SQL Server licenstypen är inte en valfri egenskap när du registrerar dig med SQL IaaS Agent-tillägget. Du måste ange SQL Server licenstyp som betala per användning eller Azure Hybrid Benefit när du registrerar dig med SQL IaaS Agent-tillägget. Om du har någon av de kostnadsfria versionerna av SQL Server installerade, till exempel Developer eller Evaluation edition, måste du registrera dig för licensiering med betalning per användning. Azure Hybrid Benefit är endast tillgängligt för betalversioner av SQL Server som Enterprise- och Standard-utgåvor.

Vilken är standardlicenstypen när du använder funktionen för automatisk registrering?

Licenstypen är automatiskt standard för den virtuella datoravbildningen. Om du använder en avbildning med betalning per användning för din virtuella dator är licenstypen PAYG, annars är licenstypen AHUB som standard.

Går det att registrera självdistribuerade SQL Server virtuella datorer med SQL IaaS Agent-tillägget?

Yes. Om du har distribuerat SQL Server från ditt eget media och installerat SQL IaaS Agent-tillägget kan du registrera din SQL Server virtuella dator med tillägget för att få de hanterbarhetsfördelar som tillhandahålls av SQL IaaS Agent-tillägget.

Går det att reparera SQL IaaS-agenttillägget?

Yes. Gå till SQL-virtuella datorer resursen för din SQL Server virtuella dator. Välj sedan Reparera under Support och felsökning för att öppna reparationssidan och reparera tillägget.

Kan jag registrera mig med SQL IaaS Agent-tillägget från Azure portalen?

No. Registrering av en enskild virtuell dator med SQL IaaS-agenttillägget är inte tillgängligt i Azure portalen. Registrering med SQL IaaS Agent-tillägget stöds endast med Azure CLI eller Azure PowerShell.

Kan jag registrera en virtuell dator med SQL IaaS Agent-tillägget innan SQL Server installeras?

No. En virtuell dator måste ha minst en SQL Server -instans (Database Engine) för att kunna registrera sig med SQL IaaS Agent-tillägget. Om det inte finns någon SQL Server instans på den virtuella datorn är den nya Microsoft.SqlVirtualMachine-resursen i ett feltillstånd.

Kan jag registrera en virtuell dator med SQL IaaS Agent-tillägget om det finns flera SQL Server instanser?

Ja, förutsatt att det finns en standardinstans på den virtuella datorn. SQL IaaS-agenttillägget registrerar endast en instans av SQL Server (Database Engine). SQL IaaS-agenttillägget registrerar standardinstansen SQL Server när det finns flera instanser.

Kan jag registrera en SQL Server redundansklusterinstans med SQL IaaS Agent-tillägget?

Yes. SQL Server redundansklusterinstanser på en Azure virtuell dator kan registreras med SQL IaaS Agent-tillägget med gränsade funktioner.

Kan jag registrera min virtuella dator med SQL IaaS Agent-tillägget om en AlwaysOn-tillgänglighetsgrupp har konfigurerats?

Yes. Det finns inga begränsningar för att registrera en SQL Server instans på en Azure virtuell dator med SQL IaaS Agent-tillägget om du deltar i en AlwaysOn-tillgänglighetsgruppkonfiguration.

Vad kostar det att registrera sig med SQL IaaS-agenttillägget?

None. Det finns ingen avgift associerad med registrering med SQL IaaS Agent-tillägget. Det är kostnadsfritt att hantera din SQL Server virtuella dator med tillägget.

Vad är prestandapåverkan av att använda SQL IaaS Agent-tillägget?

När du aktiverar en funktion som kräver att agenten installeras får de två tjänster som är installerade i operativsystemet minimal påverkan. Dessa tjänster kan övervakas via Aktivitetshanteraren och visas i den inbyggda Windows Services-konsolen.

De två tjänstnamnen är:

  • SQLIaaSExtension (Visningsnamn - Microsoft SQL Server IaaS Agent)
  • SqlIaaSExtensionQuery (Visningsnamn - Microsoft SQL Server IaaS Query Service)

Hur tar jag bort tillägget?

Ta bort tillägget genom att ta bort tillägget från den SQL Server virtuella datorn

Medför registreringen av min virtuella dator med det nya SQL IaaS-agenttillägget ytterligare kostnader?

No. SQL IaaS-agenttillägget möjliggör bara ytterligare hanterbarhet för SQL Server på Azure virtuella dator utan extra avgifter.

Är SQL IaaS Agent-tillägget tillgängligt för alla kunder?

Ja, så länge den SQL Server virtuella datorn har distribuerats i det offentliga molnet med hjälp av Resource Manager modellen och inte den klassiska modellen. Alla andra kunder kan registrera sig med det nya SQL IaaS-agenttillägget. Men endast kunder med förmånen Software Assurance kan använda sin egen licens genom att aktivera Azure Hybrid Benefit (AHB) på en SQL Server virtuell dator.

Vad händer med tilläggsresursen ("Microsoft.SqlVirtualMachine") om den virtuella datorresursen flyttas eller tas bort?

När resursen Microsoft.Compute/VirtualMachine tas bort eller flyttas meddelas den associerade Microsoft.SqlVirtualMachine-resursen att asynkront replikera åtgärden.

Vad händer med den virtuella datorn om tilläggsresursen ("Microsoft.SqlVirtualMachine") tas bort?

Resursen Microsoft.Compute/VirtualMachine påverkas inte när resursen Microsoft.SqlVirtualMachine tas bort. Licensieringsstandarden ändras dock tillbaka till den ursprungliga avbildningskällan.

Är tillägget nödvändigt för att ta emot utökade säkerhetsuppdateringar (ESU)?

No. Extended Security Updates (ESU) tillämpas automatiskt på den virtuella datorn oavsett om din SQL Server virtuella dator har registrerats med SQL IaaS Agent-tillägget eller inte.

Vad hände med hanteringslägena för SQL IaaS Agent-tillägget?

Hanteringslägen har tagits bort från SQL IaaS Agent-tilläggsarkitekturen. Från och med mars 2023 kopierar registreringen med SQL IaaS Agent-tillägget till en början bara binärfilerna till SQL Server-virtuella datorn och erbjuder begränsad funktionalitet. När du aktiverar en funktion som förlitar sig på den installeras SQL IaaS-agenten på den SQL Server virtuella datorn.

Kan jag registrera min avbildning av den virtuella datorn om jag använder Reporting Services, Power BI Report Server eller Analysis Services?

No. SQL IaaS Agent-tillägget stöds inte med följande bilder – SQL Server Reporting Services, SQL Server Power BI Report Server SQL Server Analysis Services.