Redigera

Dela via


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

gäller för:SQL Server på virtuella Azure-datorer

Den här artikeln innehåller svar på några av de vanligaste frågorna om att köra SQL Server på virtuella Azure-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. Du kan också skicka en Azure-supportbegäran. Om du vill skicka en supportbegäran går du till sidan Azure-support 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 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 avbildningar av virtuella Windows-datorer och virtuella Linux-avbildningar.

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

SQL Server-avbildningar i galleriet för virtuella datorer uppdateras med de senaste uppdateringarna av operativsystemet och SQL Server regelbundet, vanligtvis en gång i månaden. 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?

Ja. 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 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 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 virtuella SQL Server-datorer med PowerShell finns i Så här etablerar du virtuella SQL Server-datorer med Azure PowerShell.

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

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

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

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

Du kan också använda en av SQL Server-avbildningarna från Azure Marketplace för att generalisera SQL Server på en virtuell Azure-dator. 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 att SQL Server-konfigurationens bootstrap-mapp och/eller SQL IaaS-agenttillägg är i fel tillstånd.

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

Not

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

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

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

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

Nej. 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 som stöds virtuell Windows-dator och installera en som stöds SQL Server-version. Du måste sedan registrera din virtuella SQL Server-dator med SQL IaaS Agent-tillägget för att hantera din virtuella SQL Server-dator i Azure-portalen, samt använda funktioner som automatisk korrigering och automatiska säkerhetskopieringar.

Jag kan inte hitta den version och utgåva av SQL Server som jag vill ha från de avbildningar som är tillgängliga på Azure Marketplace.

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

Jag kan inte hitta versionen av Windows, till exempel Azure Edition, bland DE SQL Server-avbildningar som är tillgängliga på Azure Marketplace.

Om den version av Windows som du letar efter inte är tillgänglig i SQL Server-avbildningarna som finns i listrutan Images i Azure Marketplace distribuerar du en virtuell Windows-dator med den önskade versionen och installerar sedan den version och utgåva av SQL Server som du vill använda manuellt. Registrera din virtuella SQL Server-dator med SQL IaaS-agenttillägget om du vill hantera din virtuella SQL Server-dator från Azure-portalen.

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

Utvecklare 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-utgåvan inte är tillgänglig för den version av SQL Server som du letar efter distribuerar du en virtuell Windows-dator och installerar sedan den version och version av SQL Server som du vill använda manuellt. Registrera din virtuella SQL Server-dator med SQL IaaS-agenttillägget om du vill hantera din virtuella SQL Server-dator från Azure-portalen.

Skapelse

Hur skapar jag en virtuell Azure-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 virtuell SQL Server-dator från portalen finns i Etablera en virtuell SQL Server-dator i Azure-portalen. Du kan välja en avbildning av en virtuell dator som använder SQL Server-licensiering med betalning 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. Se till att registrera din virtuella SQL Server-dator med SQL IaaS Agent-tillägget för att hantera din virtuella SQL Server-dator i portalen, samt använda funktioner som automatisk korrigering och automatiska säkerhetskopieringar. 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 virtuella SQL Server Azure-datorer.

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

Skapa först en virtuell Azure-dator med en SQL Server-instans. Migrera sedan dina lokala databaser till den instansen. Information om strategier för datamigrering finns i Migreringsguide: SQL Server till SQL Server på Azure Virtual Machines.

Licensiering

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

Det finns tre sätt att göra detta på. Om du är ea-kund (Enterprise-avtal) kan du etablera en av avbildningar av virtuella datorer. Om du har Software Assurancekan du aktivera Azure Hybrid-förmånen på en befintlig pay-as-you-go-avbildning (PAYG). Eller så kan du kopiera SQL Server-installationsmediet till en virtuell Windows Server-dator och sedan installera SQL Server på den virtuella datorn. Se till att registrera din virtuella SQL Server-dator med -tillägget för funktioner som portalhantering, automatisk säkerhetskopiering och automatisk korrigering.

Behöver en kund SQL Server Client Access Licenses (CALs) för att ansluta till en SQL Server betala per användning-avbildning som körs på virtuella Azure-datorer?

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

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

Ja. Du kan enkelt byta en pay-as-you-go-galleribild (PAYG) till BYOL (bring-your-own-license) genom att aktivera Azure Hybrid Benefit. Mer information finns i Så här ändrar du licensieringsmodellen för en virtuell SQL Server-dator. För närvarande är den här anläggningen endast tillgänglig för offentliga och Azure Government-molnkunder.

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

Nej. Att ändra licensieringsmodellen kräver ingen stilleståndstid för SQL Server eftersom ändringen börjar gälla omedelbart och inte kräver en omstart av den virtuella datorn.

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

Nej. 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?

Nej. Via SQL IaaS Agent-tillägget kan du hantera en enda standardinstans, en enda namngiven instans eller, om den virtuella SQL Server-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-agenttillägget.

Kan CSP-prenumerationer aktivera Azure Hybrid-förmånen?

Ja, Kunder med Azure Cloud Solution Provider (CSP) kan använda Azure Hybrid-förmånen genom att först distribuera en virtuell dator med betala per användning och sedan konvertera den till bring-your-own-license-, om de har aktiv Software Assurance.

Måste jag betala för att licensiera SQL Server på en virtuell Azure-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 produkttermerna, 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 beräkningsmängd som den licensierade aktiva servern.
  4. Den sekundära virtuella SQL Server-datorn använder licensen Haveriberedskap 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 produkttermerna, 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 för SQL Server innehåller scenarier där haveriberedskapsförmånen kan användas. Mer information finns i produktvillkoren och kontakta 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. Detta inkluderar, men är inte begränsat 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 produktvillkor och kontakta dina licensieringskontakter eller kontoansvariga.

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

Virtuella SQL Server-datorer som distribuerats till prenumerationer med centralt hanterad Azure Hybrid-förmån aktiverad visar licenstypen som "Centralt hanterad". Det innebär att Azure Hybrid-förmånen hanteras centralt av organisationens ENTERPRISE-avtalsadministratör (EA) eller Microsoft-kundavtal (MCA).

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

Det går inte att ändra licenstypen för enskilda virtuella SQL Server-datorer som distribueras till prenumerationer med centralt hanterad Azure Hybrid-förmån inte stöds 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.

Administration

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

Ja. SQL Server-installationsmediet 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 för att ändra andra installerade funktioner i SQL Server på datorn. Vissa funktioner, till exempel automatisk säkerhetskopiering, automatisk korrigering och Azure Key Vault-integrering, fungerar endast mot standardinstansen eller en namngiven instans som har konfigurerats korrekt (se fråga 3). Kunder som använder Software Assurance via Azure Hybrid Benefit eller betala per användning licensieringsmodell 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 2019 har stöd för 50 instanser på en fristående server. Det här är samma gräns oavsett i Azure lokalt. Se metodtips för att lära dig hur du kan förbereda din miljö bättre.

Microsoft Visual C++ Redistributable installerat med SQL Server flaggas som livslängd eller föråldrad?

När du etablerar SQL Server på en virtuell Azure-dator installerar installationsprogrammet för SQL Server en Microsoft Visual C++ Redistributable som krävs för att SQL Server-komponenter ska kunna köras korrekt. Din säkerhetsprogramvara kan skicka aviseringar om sluttid eller föråldrade programvarukomponenter på grund av den version av Microsoft Visual C++ Redistributable-komponenter som har installerats 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ör det första 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-agenttillägget. 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:

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å SQL Server och om den ursprungliga standardinstansen avinstallerats korrekt. Om det inte finns någon standardinstans och det finns flera namngivna instanser på en enda virtuell SQL Server-dator, går det inte att installera SQL Server IaaS-agenttillägget.

Kan jag ta bort SQL Server och tillhörande licensfakturering från en virtuell SQL Server-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 SQL Server-instansen helt kan du migrera till en annan virtuell Azure-dator utan att SQL Server är förinstallerat på den virtuella datorn och ta bort den aktuella virtuella SQL Server-datorn. Om du vill behålla den virtuella datorn men stoppa SQL Server-faktureringen följer du dessa steg:

  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. Ändra versionen av SQL Server- i Azure-portalen till Express för att stoppa faktureringen.
  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?

Nej. Portalhantering tillhandahålls av SQL IaaS Agent-tillägget, som förlitar sig på SQL Server IaaS Agent-tillägget. 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ägg

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

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

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

Om du vill vara FIPS-kompatibel med SQL Server på virtuella Azure-datorer bör du använda Windows Server 2022, som har FIPS aktiverat som standard. Windows Server 2019 kan också vara FIPS-kompatibel 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 virtuell Azure-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 ändringsutgåva av en virtuell SQL Server-dator. 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 SQL Server-installationsmediet?

För virtuella SQL Server-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 installationsmedier från Volume Licensing Center.

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

Om du vill installera SQL Server med pay-as-you-go-licensiering (PAYG) till en befintlig virtuell Azure-dator använder du installationsmedia från en befintlig virtuell SQL Server-dator som har önskad utgåva. Distribuera en ny virtuell SQL Server-dator från Azure Marketplace om du inte redan har en virtuell SQL Server-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 Registrera dig med SQL IaaS-agenttillägget och verifiera utgåvan av SQL Server som används för fakturering i Azure-portalen. Se till att ta bort den virtuella SQL Server-dator 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 virtuell SQL Server-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 som heter Automated Patching. Automatisk korrigering installerar alla uppdateringar som har markerats som viktiga, inklusive SQL Server-uppdateringar i 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?

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

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

Du kan få kostnadsfria utökade säkerhetsuppdateringar genom att flytta din SQL Server-as-is till en virtuell Azure-dator. Uppdateringar är tillgängliga via Windows Update-kanalen. Mer information finns i supportalternativ.

Allmänt

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

Ja. Du kan konfigurera en redundansklusterinstans med hjälp av delade Azure-diskar, PREMIUM-filresurser (PFS)eller lagringsdirigering (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 lagringsdirigering baserat på hanterade premium- 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 på Azure Virtual Machines.

Viktig

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. Mer information finns i funktionsfördelar.

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

Konceptuellt sett skiljer sig inte körningen av SQL Server på en virtuell Azure-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 SQL Server-molnalternativ: Azure SQL-databas (PaaS) eller SQL Server på virtuella Azure-datorer (IaaS).

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

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

Ja. 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, som transaktioner under en redundansväxling och måste göras om. Klustrad DTC är tillgänglig från och med Windows Server 2019.

Flyttar eller lagrar den virtuella Azure SQL-datorn kunddata från regionen?

Nej. Faktum är att den virtuella Azure SQL-datorn och SQL IaaS Agent-tillägget inte lagrar några kunddata. Läs sekretesspolicyn för SQL IaaS Agent-tillägg om du vill veta mer.

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å virtuella Azure-datorer använder du standard-Azure Load Balancer SKU.

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

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

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

Ja, för specifika virtuella datorer i regioner som stöds. Läs Premium SSDv2 med SQL Server på virtuella Azure-datorer om du vill veta mer. 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 **Kan inte utökas** när jag försöker göra ändringar i min lagring i resursen för virtuella SQL-datorer?

Lagring kan bara utökas för virtuella SQL Server-datorer som har distribuerats från en SQL Server-avbildning på Azure Marketplace och som för närvarande inte stöds för Premium SSD v2 diskar.

SQL Server IaaS-agenttillägg

Ska jag registrera min virtuella SQL Server-dator som etablerats från en SQL Server-avbildning på Azure Marketplace?

Nej. Microsoft registrerar automatiskt virtuella datorer som etablerats från SQL Server-avbildningarna på Azure Marketplace. Registrering med tillägget krävs endast om den virtuella datorn inte etablerades från SQL Server-avbildningarna på Azure Marketplace och SQL Server installerades själv.

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

Ja. Kunder bör registrera sina virtuella SQL Server-datorer med tillägget om de inte använde en SQL Server-avbildning från Azure Marketplace och i stället självinstallerade SQL Server, eller om de tog med sin anpassade virtuella hårddisk. Virtuella datorer som ägs av alla typer av prenumerationer (Direct, Enterprise Agreement och Cloud Solution Provider) kan registrera sig med SQL IaaS Agent-tillägget.

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

Mer information finns i förutsättningar.

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, Deltagareeller Ägare.

Kommer registrering med SQL IaaS Agent-tillägget att installera 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 virtuella SQL Server-datorn, vilket 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-agenttillä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. Virtuella SQL Server-datorer som distribuerats efter oktober 2022 via Azure Marketplace har modellen med minst behörigheter aktiverad som standard. Tillägget använder sysadmin-rättigheter för virtuella SQL Server-datorer som distribuerades före oktober 2022, eller självinstallerade virtuella SQL Server-datorer som inte har aktiverat modellen med minst behörighet 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 virtuella SQL-datorer är en kostnadsfri resurs som gör att du kan hantera din virtuella SQL Server-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 registrerar en virtuell SQL Server-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 registrering med SQL IaaS Agent-tillägget att starta om SQL Server på min virtuella dator?

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

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

Nej. 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-licenstypen som betala per användning eller Azure Hybrid-förmån när du registrerar dig med SQL IaaS Agent-tillägget. Om du har någon av de kostnadsfria versionerna av SQL Server installerad, till exempel Developer eller Evaluation Edition, måste du registrera dig med betala per användning-licensiering. Azure Hybrid-förmånen är endast tillgänglig för betalversioner av SQL Server, till exempel 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 betala per användning-avbildning för den virtuella datorn är licenstypen PAYG, annars är licenstypen AHUB som standard.

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

Ja. Om du har distribuerat SQL Server från ditt eget media och installerat SQL IaaS Agent-tillägget kan du registrera den virtuella SQL Server-datorn 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?

Ja. Gå till virtuella SQL-datorer resursen för den virtuella SQL Server-datorn och välj Reparera under Support & felsökning för att öppna sidan reparera och reparera tillägget.

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

Nej. Registrering av en enskild virtuell dator med SQL IaaS-agenttillägget är inte tillgängligt i Azure-portalen. Registrering med SQL IaaS-agenttillä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?

Nej. En virtuell dator måste ha minst en SQL Server-instans (Databasmotor) 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 misslyckat tillstå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 Agent-tillägget registrerar endast en SQL Server-instans (Databasmotor). SQL IaaS-agenttillägget registrerar SQL Server-standardinstansen för flera instanser.

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

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

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

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

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

Ingen. Det finns ingen avgift associerad med registrering med SQL IaaS Agent-tillägget. Det är kostnadsfritt att hantera den virtuella SQL Server-datorn 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 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 virtuella SQL Server-datorn

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

Nej. SQL IaaS Agent-tillägget möjliggör bara ytterligare hanterbarhet för SQL Server på en virtuell Azure-dator utan extra avgifter.

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

Ja, så länge den virtuella SQL Server-datorn distribuerades 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 Software Assurance-förmånen kan använda sin egen licens genom att aktivera Azure Hybrid Benefit (AHB) på en virtuell SQL Server-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. Licensieringsändringarna återgår dock som standard till den ursprungliga avbildningskällan.

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

Nej. utökade säkerhetsuppdateringar (ESU) tillämpas automatiskt på den virtuella datorn oavsett om den virtuella SQL Server-datorn 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 registrering med SQL IaaS Agent-tillägget till en början bara binärfilerna till den virtuella SQL Server-datorn och erbjuder begränsade funktioner. När du aktiverar en funktion som förlitar sig på den installeras SQL IaaS-agenten på den virtuella SQL Server-datorn.

Kan jag registrera min virtuella datorbild om jag använder Reporting Services, Power BI-rapportserver eller Analysis Services?

Nej. SQL IaaS Agent-tillägget stöds inte med följande avbildningar – SQL Server Reporting Services, SQL Server Power BI-rapportserver, SQL Server Analysis Services.