Vanliga frågor och svar om SQL Server 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å Windows Azure Virtual Machines (VM).

Om ditt Azure-problem inte åtgärdas i den här artikeln kan du gå till Azure-forumen på MSDN och Stack Overflow. Du kan publicera ditt problem i dessa forum eller publicera på @AzureSupport Twitter. Du kan också skicka en support förfrågan för Azure. Om du vill skicka en supportbegäran väljer du Hämta support på sidan Support för Azure .

Avbildningar

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

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

Uppdateras befintliga SQL Server galleriavbildningar för virtuella datorer?

Varannan månad uppdateras SQL Server avbildningar i galleriet för virtuella datorer med de senaste Windows- och Linux-uppdateringarna. För Windows avbildningar inkluderar detta alla uppdateringar som har markerats som viktiga i Windows Update, inklusive viktiga SQL Server säkerhetsuppdateringar och service pack. För Linux-avbildningar omfattar detta de senaste systemuppdateringarna. SQL Server kumulativa uppdateringar hanteras på olika sätt för Linux och Windows. För Linux SQL Server kumulativa uppdateringar också i uppdateringen. Men just nu uppdateras Windows virtuella datorer inte med kumulativa SQL Server eller Windows Server.

Kan SQL Server virtuella datoravbildningar tas bort från galleriet?

Ja. Azure har bara en avbildning per huvudversion och utgåva. När till exempel en ny SQL Server service pack lanseras lägger Azure till en ny avbildning i galleriet för den service pack. Den SQL Server avbildningen för föregående service pack tas omedelbart bort från Azure Portal. Den är dock fortfarande tillgänglig för etablering från PowerShell under de kommande tre månaderna. Efter tre månader är den 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 livscykeln.

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

Ja, med hjälp av PowerShell. Mer information om hur du distribuerar SQL Server virtuella datorer med Hjälp av PowerShell finns i Så här etablerardu SQL Server virtuella datorer med Azure PowerShell .

Går det att skapa en generaliserad avbildning Azure Marketplace SQL Server min virtuella SQL Server 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 uppdatering och automatiska säkerhetskopieringar. När du registrerar med tillägget måste du också ange licenstypen för varje virtuell dator SQL Server dator.

Hur gör jag för att generalisera SQL Server virtuella Azure-dator och använda den för att distribuera nya virtuella datorer?

Du kan distribuera en virtuell Windows Server-dator (utan SQL Server installerad) och använda SQL sysprep-processen för att generalisera SQL Server på virtuella Azure-datorer (Windows) med SQL Server-installationsmediet. Kunder som har Software Assurance kan hämta installationsmedia från Volume Licensing Center. Kunder som inte har någon 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 avbildningarna SQL Server från Azure Marketplace för att generalisera SQL Server virtuella Azure-datorer. Observera att du måste ta bort följande registernyckel i källavbildningen innan du skapar en egen avbildning. Om du inte gör det kan det leda till att SQL Server bootstrap-mappen och/eller att SQL IaaS-tillägget är i felläge.

Registernyckelsökväg:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Anteckning

SQL Server på virtuella Azure-datorer, inklusive de som distribueras från anpassade generaliserade avbildningar, bör registreras med SQL IaaS-agenttillägget för att uppfylla efterlevnadskraven och för att använda valfria funktioner som automatisk uppdatering och automatiska säkerhetskopieringar. 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 SQL Server virtuell 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 uppdatering 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 galleriavbildningar för virtuella datorer SQL Server måste du välja en av de tillhandahållna avbildningarna antingen via Azure Portal eller via PowerShell. Du har dock möjlighet att distribuera en virtuell Windows och självinstallera en SQL Server till den. 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 Portal samt använda funktioner som automatisk uppdatering och automatiska säkerhetskopieringar.

Skapa

Hur gör jag för att skapa 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 SQL Server virtuell dator i Azure Portal. Du kan välja en avbildning av en virtuell dator som använder betala per sekund SQL Server licensiering, eller så kan du använda en avbildning som gör att du kan ta med din SQL Server licens. Du kan också välja att manuellt installera SQL Server på en virtuell dator med antingen en fritt licensierad version (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 uppdatering och automatiska säkerhetskopieringar. Om du tar med din egen licens måste du ha Licensmobilitet via Software Assurance på Azure. Mer information finns i Pricing guidance for SQL Server Azure VMs (Prisvägledning för virtuella SQL Server Azure-datorer).

Hur migrerar jag min lokala SQL Server till molnet?

Skapa först en virtuell Azure-dator med en SQL Server instans. Migrera sedan dina lokala databaser till den instansen. Information om datamigreringsstrategier finns i Migrera en SQL Server databas till SQL Server på en virtuell Azure-dator.

Licensiering

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

Det finns tre sätt att göra detta på. Om du är företagsavtal-kund (EA) kan du etablera en av de virtuella datoravbildningar som stöder licenser ,som även kallas BRING YOUR OWN LICENSE (BYOL). Om du Software Assurancekan du aktivera Azure Hybrid-förmån på en befintlig pay-as-you-go-avbildning (PAYG). Ett annat alternativ är att kopiera SQL Server-installationsmedia till en virtuell Windows Server-dator och installera SQL Server på den virtuella datorn. Se till att registrera din SQL Server virtuella dator med tillägget för funktioner som portalhantering, automatisk säkerhetskopiering och automatisk uppdatering.

Behöver en kund SQL Server klientåtkomstlicenser (CALs) för att ansluta till en SQL Server avbildning med betala per användning som körs på Azure Virtual Machines?

Nej. Kunder behöver cals när de använder bring-your-own-license och flyttar sina SQL Server SA-server/VIRTUELL CAL-dator till virtuella Azure-datorer.

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?

Ja. Du kan enkelt byta en PAYG-galleriavbildning (Betala per du-go) till BYOL (Bring Your Own License) genom att aktivera Azure Hybrid-förmån. 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 avbrottstid för SQL Server?

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

Är det möjligt att byta licensieringsmodeller på en virtuell SQL Server som distribuerats med hjälp av den klassiska modellen?

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

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

Nej. Portalhantering är en funktion som 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 tillägget som för tillägget. Portalen kan antingen bara hantera en standardinstans, eller en namngiven instans, så länge den har konfigurerats korrekt. Mer information om dessa begränsningar finns i SQL Server IaaS-agenttillägget.

Kan prenumerationer hos molnlösningsleverantörer aktivera Azure Hybrid-förmånen?

Ja, Azure Hybrid-förmånen är tillgänglig för prenumerationer hos molnlösningsleverantörer. CSP-kunder bör först distribuera en betala per användning-avbildning och sedan ändra licensieringsmodellen till bring-your-own-license.

Måste jag betala för att licensiera SQL Server på en virtuell Azure-dator om den endast används för vänteläge/redundans?

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

  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 endast för att synkronisera med den primära servern och på annat sätt upprätthålla den passiva databasen i ett varmt vänteläge. Om den betjänar data, till exempel rapporter till klienter som kör aktiva SQL Server-arbetsbelastningar eller utför något annat arbete än vad som anges i produktvillkoren, måste det vara en betald licensierad SQL Server instans. Följande aktivitet tillåts på den sekundära instansen: konsekvenskontroll av databas eller CheckDB, fullständiga säkerhetskopior, säkerhetskopior av transaktionslogg och övervakning av resursanvändningsdata. Du kan också köra den primära och motsvarande haveriberedskapsinstansen samtidigt under korta perioder av haveriberedskap var 90:e dag.
  3. Den aktiva SQL Server-licensen omfattas av Software Assurance och tillåter endast 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 haveriberedskapslicensen i Azure Portal.

Vad betraktas som 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 endast för att synkronisera med den primära servern och på annat sätt upprätthålla den passiva databasen i ett varmt vänteläge. Om den betjänar data, till exempel rapporter till klienter som kör aktiva SQL Server-arbetsbelastningar, eller utför något annat arbete än vad som anges i produktvillkoren, måste det vara en betald licensierad SQL Server-instans. Följande aktivitet tillåts på den sekundära instansen: konsekvenskontroll av databas eller CheckDB, fullständiga säkerhetskopior, säkerhetskopior av transaktionslogg och övervakning av resursanvändningsdata. Du kan också köra den primära och motsvarande haveriberedskapsinstansen samtidigt under korta perioder av haveriberedskap var 90:e dag.

Vilka scenarier kan utnyttja haveriberedskapsförmånen (DR)?

Licensieringsguiden innehåller scenarier där haveriberedskapsförmånen kan användas. Mer information hittar du i produktvillkoren och du kan även prata med dina licenskontakter eller kontoansvarig.

Vilka prenumerationer har stöd för haveriberedskapsförmånen (DR)?

Omfattande program som erbjuder Software Assurance-likvärdiga prenumerationsrättigheter som en fast förmån har stöd för DR-förmånen. Det här omfattar, men är inte begränsat till, Open Value (OV), Open Value Subscription (OVS), företagsavtal (EA), företagsavtal Subscription (EAS) och Server and Cloud Enrollment (SCE). Se produktvillkoren och prata med dina licenskontakter eller kontoansvarig för mer information.

Administration

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

Ja. Installationsmediet SQL Server finns i en mapp på C-enheten. Kör Setup.exe från den platsen för att lägga till SQL Server instanser eller ändra andra installerade funktioner SQL Server på datorn. Observera att vissa funktioner, till exempel automatisk säkerhetskopiering, automatisk uppdatering och Azure Key Vault-integrering, endast fungerar mot standardinstansen eller en namngiven instans som har konfigurerats korrekt (se fråga 3). Kunder som Software Assurance via Azure Hybrid-förmån eller licensieringsmodellen där du betalar per användning kan installera flera instanser av SQL Server på den virtuella datorn utan extra licenskostnader. Ytterligare SQL Server kan belasta systemresurser om de inte konfigureras korrekt.

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 förbereder din miljö på ett bättre sätt.

Kan jag avinstallera standardinstansen av SQL Server?

Ja, men det finns vissa överväganden. Först SQL Server faktureringen fortsätta att ske beroende på licensmodellen för den virtuella datorn. För det andra, som anges i föregående svar, finns det funktioner som förlitar sig på SQL Server IaaS-agenttillägget. Om du avinstallerar standardinstansen utan att även ta bort IaaS-tillägget fortsätter tillägget att leta efter standardinstansen och kan generera fel i händelseloggen. De här felen kommer från följande två källor: Microsoft SQL Server Credential Management och Microsoft SQL Server IaaS Agent. Ett av felen kan vara något av liknar följande:

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

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

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 avinstallerades korrekt. Om det inte finns någon standardinstans och det finns flera namngivna instanser på en enda virtuell SQL Server-dator kommer SQL Server IaaS-agenttillägget inte att installeras.

Kan jag ta bort SQL Server och associerad licensfakturering från en SQL Server virtuell dator?

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

  1. Backa upp alla dina data, inklusive systemdatabaser, om det behövs.
  2. Avinstallera SQL Server fullständigt, inklusive SQL IaaS-tillägget (om det finns).
  3. Installera den kostnadsfria versionen SQL Express Edition.
  4. Registrera med SQL IaaS Agent-tillägget i förenklat läge.
  5. Ändra versionen av SQL Server i Azure Portal 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 Portal 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 tillägget 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

Uppdatera och korrigera

Hur gör jag för att ändra 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 installationsmediet som innehåller den önskade versionen eller utgåvan av SQL Server. När utgåvan har ändrats använder du Azure-portalen för att ändra versionsegenskapen för den virtuella datorn så att faktureringen för den virtuella datorn återspeglas korrekt. Mer information finns i change edition of a SQL Server VM. Det finns inte någon faktureringsskillnad för olika versioner av SQL Server, så ingen ytterligare åtgärd krävs när versionen av SQL Server har ändrats.

Var kan jag få installationsmedia för att ändra utgåva eller version av SQL Server?

Kunder som har Software Assurance kan hämta installationsmedia från Volume Licensing Center. Kunder som inte har någon Software Assurance använda installationsmediet från en virtuell Azure Marketplace SQL Server-datoravbildning som har önskad utgåva.

Hur tillämpas uppdateringar och servicepack på en SQL Server VM?

Virtuella datorer ger dig kontroll över värddatorn, inklusive när och hur du tillämpar uppdateringar. Du kan manuellt installera Windows-uppdateringar för operativsystemet eller aktivera en schemaläggningstjänst som kallas automatisk uppdatering. Automatisk uppdatering installerar alla uppdateringar som markeras som viktiga, inklusive SQL Server-uppdateringar i den kategorin. Andra valfria uppdateringar till SQL Server måste installeras manuellt.

Kan jag uppgradera min SQL Server 2008/2008 R2-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 alla installationsmedier för att uppgradera versionen och utgåvan av SQL Server, och sedan kan du uppgradera ditt SQL IaaS-tilläggsläge) från ingen agent till fullständig. Om du gör det får du tillgång till alla fördelar med SQL IaaS-tillägget, till exempel hantering av portalen, automatiserade säkerhetskopieringar och automatisk uppdatering. Om os-versionen är Windows Server 2008 stöds endast Läget NoAgent.

Hur kan jag få kostnadsfria utökade säkerhetsuppdateringar för mina SQL Server 2008- och SQL Server 2008 R2-instanser vars support har nått slutet?

Du kan få kostnadsfria utökade säkerhetsuppdateringar genom att flytta SQL Server som de är till en virtuell Azure-dator. Mer information finns i avsnittet om alternativ när supporten upphör.

Allmänt

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

Ja. Du kan konfigurera en instans av ett redundanskluster med hjälp av delade Azure-diskar, premiumfilresurser (PFS)eller lagringsinstanser (S2D) för underlagringssystemet. Premium filresurser ger IOPS- och dataflödeskapaciteter som uppfyller behoven för många arbetsbelastningar. För I//S-intensiva arbetsbelastningar bör du överväga att använda lagringsplatser direkt baserat på hanterade premiumdiskar eller ultradiskar. Du kan också använda klustring eller lagringslösningar från tredje part enligt beskrivningen i Hög tillgänglighet och haveriberedskap för SQL Server på Azure Virtual Machines.

Viktigt

För närvarande stöds inte det fullständiga SQL Server IaaS-agenttillägget för SQL Server FCI på Azure. Vi rekommenderar att du avinstallerar det fullständiga tillägget från virtuella datorer som deltar i FCI och installerar tillägget i förenklat läge i stället. Det här tillägget stöder funktioner, till exempel automatisk säkerhetskopiering och uppdatering och vissa portalfunktioner för SQL Server. De här funktionerna fungerar inte för SQL Server virtuella datorer när den fullständiga agenten har avinstallerats.

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

Konceptuellt skiljer sig SQL Server på en virtuell Azure-dator inte så mycket från att 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 Choose a cloud SQL Server option: Azure SQL (PaaS) Database or SQL Server on Azure VMs (IaaS) (Välja ett molntjänstalternativ: Azure SQL (PaaS)-databas eller SQL Server på virtuella Azure-datorer (IaaS).

Hur gör jag för att installera SQL Data 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 högre. Program måste dock testas när always On-tillgänglighetsgrupper används, eftersom transaktioner som körs under en redundans misslyckas och måste göras på nytt. Klustrad DTC är tillgänglig från och Windows Server 2019.

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

Nej. I själva verket lagrar inte Azure SQL och SQL IaaS-agenttillägget några kunddata.

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

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 SMB-protokollet.

SQL Server IaaS Agent-tillägg

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

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

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

Ja. Kunder bör registrera sina virtuella SQL Server-datorer med tillägget om de inte använder en SQL Server-avbildning från Azure Marketplace och i stället självinstallerade SQL Server, eller om de har tagit med sin anpassade virtuella hårddisk. Virtuella datorer som ägs av alla typer av prenumerationer (Direct, företagsavtal och Molnlösningsleverantör) kan registreras med SQL IaaS Agent-tillägget.

Vad är standardhanteringsläget när du registrerar med SQL IaaS Agent-tillägget?

Standardhanteringsläget när du registrerar dig med SQL IaaS Agent-tillägget är enkelt. Om SQL Server för hantering inte har angetts när du registrerar med tillägget, anges läget som enkelt. Standardhanteringsläget när du använder funktionen för automatisk registrering är också enkelt läge.

Vilka är kraven för att registrera med SQL IaaS-agenttillägget?

Det finns inga krav för att registrera med SQL IaaS Agent-tillägget förutom att SQL Server installerat på den virtuella datorn.

Kommer registrering med SQL IS-agenttillägget att installera en agent på min virtuella dator?

Ja, om du registrerar med SQL IaaS Agent-tillägget i fullständigt hanterbarhetsläge installeras en agent på den virtuella datorn. Registrering i förenklat läge eller NoAgent-läge gör det inte.

Registrering med SQL IaaS Agent-tillägget i förenklat läge kopierar endast binärfilerna för SQL IaaS-agenttillägget till den virtuella datorn. Agenten installeras inte. Dessa binärfiler används sedan för att installera agenten när hanteringsläget uppgraderas till fullt.

Kommer registreringen med IaaS SQL agenttillägget att starta om SQL Server min virtuella dator?

Från och med september 2021 krävs inte längre omstart av SQL Server-tjänsten vid registrering med SQL IaaS-tillägget i fullständigt hanteringsläge.

Vad är skillnaden mellan lätta och NoAgent-hanteringslägen vid registrering med SQL IaaS Agent-tillägget?

NoAgent-hanteringsläget är det enda tillgängliga hanteringsläget för SQL Server 2008 och SQL Server 2008 R2 på Windows Server 2008. För alla senare versioner av Windows Server är de två tillgängliga hanterbarhetslägena lätta och fullständiga.

NoAgent-läge kräver SQL Server version och versionsegenskaper som anges av kunden. Förenklat läge frågar den virtuella datorn efter versionen och utgåvan av SQL Server instansen.

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

Nej. Den SQL Server licenstypen är inte en valfri egenskap när du registrerar med SQL IaaS Agent-tillägget. Du måste ange SQL Server-licenstypen som betalas enligt din registrering eller Azure Hybrid-förmån när du registrerar dig med IaaS-agenttillägget för SQL i alla hanterbarhetslägen (NoAgent, lightweight och full). Om du har någon av de kostnadsfria versionerna av SQL Server, till exempel Developer eller Evaluation Edition, måste du registrera dig med betala per användning-licensiering. Azure Hybrid-förmån är endast tillgängligt för betalversioner av SQL Server till exempel Enterprise- och Standard-versioner.

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

Licenstypen används automatiskt som standard för VM-avbildningen. Om du använder en betala per användning-avbildning för den virtuella datorn blir licenstypen , annars blir PAYG licenstypen AHUB som standard.

Kan jag uppgradera SQL Server IaaS-tillägget från NoAgent-läge till fullständigt läge?

Nej. Uppgradering av hanterbarhetsläget till full eller förenklad är inte tillgängligt för NoAgent-läge. Det här är en teknisk begränsning Windows Server 2008. Du måste först uppgradera operativsystemet till Windows Server 2008 R2 eller högre och sedan kan du uppgradera till fullständigt hanteringsläge.

Kan jag uppgradera SQL Server IaaS-tillägget från förenklat läge till fullständigt läge?

Ja. Uppgradering av hanterbarhetsläget från förenklat till fullt stöds via Azure PowerShell eller Azure Portal.

Kan jag nedgradera SQL Server IaaS-tillägget från fullständigt läge till NoAgent eller enkelt hanteringsläge?

Nej. Nedgradering av SQL Server hanteringsläge för IaaS-tillägg stöds inte. Hanterbarhetsläget kan inte nedgraderas från fullständigt läge till enkelt läge eller NoAgent-läge och kan inte nedgraderas från förenklat läge till NoAgent-läge.

Om du vill ändra hanterbarhetsläget från fullständig hanterbarhet avregistrerar du den virtuella SQL Server-datorn från SQL IaaS Agent-tillägget genom att ta bort resursen för den virtuella SQL-datorn och registrera den virtuella SQL Server-datorn med SQL IaaS-agenttillägget igen i ett annat hanteringsläge.

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

Nej. Registrering med SQL IaaS Agent-tillägget är inte tillgängligt i Azure Portal. 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?

Nej. En virtuell dator måste ha minst en SQL Server -instans (databasmotor) för att kunna registreras med SQL IaaS-agenttillägget. Om det inte finns 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. I SQL IaaS Agent-tillägget registreras endast en SQL Server (Database Engine)-instans. I SQL IaaS Agent-tillägget registreras standardinstansen SQL Server instansen 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 i förenklat läge. Men SQL Server redundansklusterinstanser kan inte uppgraderas till fullständigt hanterbarhetsläge.

Kan jag registrera min virtuella dator med SQL IaaS Agent-tillägget om en Always On-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 Always On-tillgänglighetsgruppkonfiguration.

Vad är kostnaden för att registrera med SQL IaaS Agent-tillägget eller med uppgradering till fullständigt hanterbarhetsläge?

Inga. Det finns ingen avgift för registrering med SQL IaaS Agent-tillägget eller med att använda något av de tre hanterbarhetslägena. Att hantera SQL Server virtuella dator med tillägget är helt kostnadsfritt.

Hur påverkas prestandan av att använda de olika hanterbarhetslägena?

Det påverkar inte när du använder lägena NoAgent och förenklad hanterbarhet. Det finns minimal påverkan när du använder fullständigt hanterbarhetsläge från två tjänster som är installerade på operativsystemet. Dessa kan övervakas via Aktivitetshanteraren och visas i den inbyggda Windows Services-konsolen.

De två tjänstnamnen är:

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

Hur gör jag för att du ta bort tillägget?

Ta bort tillägget genom att avregistrera den SQL Server virtuella datorn från SQL IaaS Agent-tillägget.

Kommer registrering av min virtuella dator med det nya SQL IaaS-agenttillägget att medföra ytterligare kostnader?

Nej. Tillägget SQL IaaS Agent möjliggör bara ytterligare hanterbarhet för SQL Server virtuella Azure-datorer utan extra kostnad.

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

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

Vad händer med tilläggets resurs (Microsoft.SqlVirtualMachine) om VM-resursen flyttas eller tas bort?

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

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

Resursen Microsoft.Compute/VirtualMachine påverkas inte när resursen Microsoft.SqlVirtualMachine tas bort. Licensändringarna kommer dock som standard tillbaka till den ursprungliga avbildningskällan.

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

Ja. Om du har distribuerat SQL Server från dina egna media och installerat SQL IaaS-tillägget kan du registrera din virtuella SQL Server-dator med tillägget för att få hanterbarhetsfördelarna som tillhandahålls av SQL IaaS-tillägget.

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

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