Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver supportprincipen för SQL Server-produkter som körs i en maskinvaruvirtualiseringsmiljö.
Ursprunglig produktversion: SQL Server
Ursprungligt KB-nummer: 956893
Introduktion
Den här artikeln beskriver supportprincipen för Microsoft SQL Server-produkter som körs i en maskinvaruvirtualiseringsmiljö.
Mer information
Microsoft tillhandahåller teknisk support för SQL Server för följande maskinvaruvirtualiseringsmiljöer som stöds:
Windows Server-versioner (för närvarande i supportlivscykel) med Hyper-V
Microsoft Hyper-V Server
Konfigurationer som verifieras via SVVP (Server Virtualization Validation Program).
Mer information om certifierade leverantörer och om konfigurationer för SVVP finns i http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.
Kommentar
SVVP-lösningen måste köras på maskinvara som är certifierad för Windows Server-versionen (för närvarande i supportlivscykeln) för att betraktas som en giltig SVVP-konfiguration.
Microsoft tillhandahåller teknisk support för SQL Server-versioner för följande maskinvaruvirtualiseringsmiljöer som stöds:
- Azure Infrastructure Services som innehåller Azure Virtual Machines, Azure Virtual Network och Azure VMware Solution (mer information finns i avsnittet Vanliga frågor och svar ).
- SQL Server-versionen är för närvarande en version som stöds enligt livscykelpolicyn.
Microsoft kan tillhandahålla begränsad eller ingen teknisk support för följande miljöer:
- Alla versioner av SQL Server som ligger utanför livscykelpolicyn och körs på valfri virtualiseringsleverantör eller konfiguration.
- All virtualiseringsprogramvara från andra länder än Microsoft som inte är en konfiguration som verifieras via SVVP-programmet.
Den här principen för begränsad support baseras på följande Microsoft Knowledge Base-artikel:
Villkor och begränsningar
Följande begränsningar och begränsningar kan påverka supportpolicyn för ovanstående konfigurationer som stöds:
Gästredundansklustring stöds för SQL Server på en virtuell dator för de maskinvaruvirtualiseringsmiljöer som stöds i den här artikeln, förutsatt att alla följande krav uppfylls:
- Operativsystemet som körs på den virtuella datorn ("Gästoperativsystem") är en Windows Server-version som för närvarande är i supportlivscykel.
- Virtualiseringsmiljön uppfyller kraven för Windows Server- eller Windows Server-redundansklustring, enligt beskrivningen i Microsofts supportprincip för Windows Server-redundanskluster
SQL Server-produkten måste vara en version som stöds enligt den aktuella livscykelpolicyn för Microsoft Support. Mer information om Microsofts policyer för supportlivscykel finns i Livscykelinformation för sökprodukter och tjänster.
SQL Server stöder virtualiseringsmedvetna säkerhetskopieringslösningar som använder VSS (volymögonblicksbilder). SQL Server stöder till exempel Hyper-V-säkerhetskopiering.
Ögonblicksbilder av virtuella datorer som inte använder VSS-volymögonblicksbilder stöds inte av SQL Server. Alla tekniker för ögonblicksbilder som sparar en minnes-, disk- och enhetsstatus för virtuella datorer i bakgrunden utan att interagera med program på gästen med VSS kan lämna SQL Server i ett inkonsekvent tillstånd.
SQL Server på Hyper-V Replica stöds förutsatt att flaggan EnableWriteOrderPreservationAcrossDisks har angetts .
Kommentar
Om du vill ange flaggan EnableWriteOrderPreservationAcrossDisks kör du följande cmdlet:
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1Undantag
Om flera virtuella SQL-datorer är nära kopplade till varandra kan enskilda virtuella datorer redundansväxla till haveriberedskapsplatsen (DR), men SQL-funktioner med hög tillgänglighet (HA) i den virtuella datorn måste tas bort och konfigureras om efter redundansväxlingen av virtuella datorer. Därför stöds inte följande SQL Server-funktioner på Hyper-VM Replica:
- Tillgänglighetsgrupper
- Databasspegling
- Redundansklusterinstanser
- Loggöverföring
- Replikering
För SQL-servrar som körs i Linux-miljön läser du vägledningen i avsnittet Virtualiseringstekniker som stöds i Teknisk supportprincip för Microsoft SQL Server.
Vi rekommenderar att du använder SQL Server i Kör Hyper-V på en virtuell dator med kapslad virtualisering endast för testning och utveckling.
Vanliga frågor och svar
F1: Vilken teknisk supportnivå får jag om min leverantörskonfiguration utanför Microsoft är certifierad via SVVP?
S1: Microsofts kundtjänst och support (CSS) arbetar tillsammans med kunden och den SVVP-certifierade leverantören för att undersöka problemet med SQL Server som körs på den virtuella datorn. Microsoft CSS eller SVVP-leverantören följer den process som dokumenteras på följande SVVP-webbplats för att använda TSANet-programmet tillsammans med kundernas behörighet i ett försök att lösa problemet:
F2: Vad händer om virtualiseringskonfigurationen för icke-Microsoft-leverantörer inte är certifierad via SVVP?
S2: Microsoft CSS följer de supportprinciper som beskrivs i knowledge base-artikeln 897615. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
Om Microsoft CSS fastställer att problemet kan vara relaterat till leverantörens virtualiseringsprogramvara kan Microsoft CSS kräva att kunden återskapar problemet utanför virtualiseringsmiljön.
Alla leverantörskonfigurationer anses inte vara certifierade av SVVP trots att leverantören deltar i programmet. Listan över verifierade konfigurationer kan uppdateras när leverantörer skickar ändringar via det här programmet.
F3: SVVP-programmet visar specifikt de giltiga konfigurationerna för Windows Server 2008. Stöds andra versioner av Windows som gästoperativsystem?
A3: Ja. Som beskrivs på följande SVVP-webbplats anses produkter som har godkänt SVVP-kraven för den senaste versionen av Windows Server ha stöd för alla tidigare versioner av Windows Server som fortfarande stöds per livscykelmatris.
När du kör SQL Server på ett gästoperativsystem måste versionen av SQL Server stödjas på versionen av gästoperativsystemet, enligt de krav som anges i respektive SQL Server-produktdokumentation.
Mer information om maskinvaru- och programvarukraven för SQL Server finns på följande sidor i dokument:
F4: Stöds SQL Server-funktioner som databasspegling i en virtualiseringsmiljö?
A4: De enda begränsningarna för att installera och använda SQL Server i en virtualiseringsmiljö finns dokumenterade i den här artikeln eller i SQL Server-produktdokumentationen. Alla funktioner eller användningar som inte anges i den här artikeln eller i SQL Server-produktdokumentationen antas stödjas i en virtualiseringsmiljö med samma begränsningar och stöd som en bare metal-maskinvarumiljö. Mer information om de funktioner som stöds av olika utgåvor av SQL Server finns på följande TechNet-webbplats:
Funktioner som stöds av utgåvorna av SQL Server 2008 R2
Samma krav gäller för SQL Server 2008 och senare versioner som körs i en virtualiseringsmiljö.
F5: Stöds snabb och direktmigrering med Windows Server med SQL Server?
S5: Ja, direktmigrering stöds för SQL Server när det används med Windows Server med Hyper-V och med Hyper-V-server. Snabbmigrering stöds också för SQL Server i Windows Server med Hyper-V och Hyper-V Server.
F6: Vad är supportprincipen för SQL Server när du använder en SVVP-leverantörsvirtualiseringsfunktion, till exempel ögonblicksbilder eller migrering?
A6: Ögonblicksbilder för alla virtualiseringsleverantörer som inte använder VSS stöds inte med SQL Server. Alla andra virtualiseringsfunktioner för en SVVP-leverantör, till exempel migrering, måste stödjas av SVVP-leverantören. Detta omfattar eventuella problem som kan uppstå med SQL Server när du använder dessa funktioner. Läs den här resursen för mer information om supportprincipen för ytterligare funktioner i en virtualiseringsprodukt:
F7: Stöds dynamiskt Minne i Hyper-V för SQL Server?
S7: Dynamiskt Hyper-V-minne stöds fullt ut med SQL Server. Endast SQL Server-versioner och utgåvor som stöder frekvent tillägg av minne (Enterprise och Datacenter) kan se minne som läggs till med hjälp av dynamiskt Hyper-V-minne. SQL Server 2012 och senare versioner av standardutgåvan känner också igen frekvent lägg till minne när det körs i en virtuell miljö. SQL Server-versioner som inte stöder frekvent lägg till minne stöds fortfarande. Men de här versionerna identifierar bara det minne som finns i operativsystemet när SQL Server startar. Innan du distribuerar dynamiskt Hyper-V-minne läser du följande resurser när du använder dynamiskt Hyper-V-minne med SQL Server:
F8: Har du stöd för SQL Server som körs i Microsoft Azure Virtual Machine?
S8: Ja, Microsoft stöder SQL Server i Microsoft Azure Infrastructure Services som innehåller Microsoft Azure Virtual Machines och Microsoft Azure Virtual Network. Tänk på följande när du distribuerar SQL Server i Microsoft Azure Virtual Machine:
Geo-replikering i Microsoft Azure Storages stöds inte om data och loggfiler för en databas lagras på mer än en disk.
AlwaysOn-tillgänglighetsgrupper (med flera lyssnare) stöds fullt ut.
Vi rekommenderar en virtuell DS3-dator eller senare för SQL Enterprise Edition och DS2 eller senare för SQL Standard och Web.
Azure-filer stöds för närvarande inte för att lagra SQL Server-data eller loggfiler.
Mer information om Microsoft Azure Virtual Machine och SQL Server finns i Vad är SQL Server på Azure Virtual Machines (Windows).
SQL Server-redundansklusterinstanser (FCI) stöds i följande scenarier:
SQL Server FCI på Windows Server 2016 och senare versioner med Lagringsutrymmen Direct. Mer information finns i Konfigurera SQL Server-redundansklusterinstans på virtuella Azure-datorer.
SQL Server FCI på Windows Server 2016 och senare versioner med premiumfilresurser. Mer information finns i Skapa en FCI med en Premium-filresurs (SQL Server på virtuella Azure-datorer).
SQL Server FCI n Windows Server 2016 och senare versioner med delade Azure-diskar. Mer information finns i Skapa en FCI med delade Azure-diskar (SQL Server på virtuella Azure-datorer).
F9: Stöder Microsoft SQL Server som körs i Microsoft Azure VMware Solution?
S9: Ja, Microsoft stöder SQL Server i Microsoft Azure Infrastructure Services, som innehåller Microsoft Azure VMware Solution. När du distribuerar SQL Server i Microsoft Azure VMware Solution bör du överväga följande resurser:
Mer information om hur du bäst distribuerar SQL Server med VMware vSphere, inklusive rätt storlek på dina virtuella SQL Server-datorer och hantering av VMware vCenter Server-konfigurationen finns i Skapa Microsoft SQL Server på VMware vSphere.
Mer information om hur du kommer igång med Azure VMware Solution finns i Azure VMware Solution.
Q10: Kan kunder köra SQL Server i rollen som virtuell Microsoft Azure-dator?
A10: Microsoft Azure VM-rollen är en icke-beständig roll och inte samma som Microsoft Azure Virtual Machine. Det stöds inte för SQL Server-produktionsanvändning. Kunder som vill distribuera funktioner för dataplattform i dag på Microsoft Azure-plattformen bör använda Microsoft Azure Virtual Machine eller Microsoft Azure SQL Database.
Q11 Finns det några rekommenderade konfigurations- eller metodtips att tänka på när du distribuerar SQL Server i virtualiserade miljöer?
A11: Ja, du bör rådgöra med följande rekommendationer från respektive hypervisor: