Ondersteuningsbeleid voor Microsoft SQL Server-producten die worden uitgevoerd in een hardwarevirtualisatieomgeving
In dit artikel wordt het ondersteuningsbeleid beschreven voor SQL Server producten die worden uitgevoerd in een hardwarevirtualisatieomgeving.
Originele productversie: SQL Server
Origineel KB-nummer: 956893
Inleiding
In dit artikel wordt het ondersteuningsbeleid beschreven voor Microsoft SQL Server-producten die worden uitgevoerd in een hardwarevirtualisatieomgeving.
Meer informatie
Microsoft biedt technische ondersteuning voor SQL Server voor de volgende ondersteunde hardwarevirtualisatieomgevingen:
Windows Server-versies (momenteel in ondersteuningslevenscyclus) met Hyper-V
Microsoft Hyper-V Server
Configuraties die worden gevalideerd via het Server Virtualization Validation Program (SVVP).
Zie voor meer informatie over gecertificeerde leveranciers en over configuraties voor SVVP http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.
Opmerking
De SVVP-oplossing moet worden uitgevoerd op hardware die is gecertificeerd voor de Windows Server-versie (momenteel in de ondersteuningslevenscyclus) om te worden beschouwd als een geldige SVVP-configuratie.
Microsoft biedt technische ondersteuning voor SQL Server versies voor de volgende ondersteunde hardwarevirtualisatieomgevingen:
- Azure Infrastructure Services met Azure Virtual Machines, Azure Virtual Network en Azure VMware Solution (zie de sectie Veelgestelde vragen voor meer informatie).
- De SQL Server-versie is momenteel een ondersteunde versie volgens het levenscyclusbeleid.
Microsoft kan beperkte of geen technische ondersteuning bieden voor de volgende omgevingen:
- Elke versie van SQL Server die buiten het levenscyclusbeleid valt en die wordt uitgevoerd op elke leverancier of configuratie van virtualisatie.
- Niet-Microsoft-virtualisatiesoftware die geen configuratie is die wordt gevalideerd via het SVVP-programma.
Dit beleid voor beperkte ondersteuning is gebaseerd op het volgende Microsoft Knowledge Base-artikel:
Beperkingen en beperkingen
De volgende beperkingen en beperkingen kunnen van invloed zijn op het ondersteuningsbeleid van de bovenstaande ondersteunde configuraties:
Gastfailoverclustering wordt ondersteund voor SQL Server op een virtuele machine voor de ondersteunde hardwarevirtualisatieomgevingen die in dit artikel worden vermeld, mits aan alle volgende vereisten wordt voldaan:
Het besturingssysteem dat wordt uitgevoerd op de virtuele machine (het 'gastbesturingssysteem') is een Windows Server-versie die momenteel in de ondersteuningslevenscyclus wordt uitgevoerd.
De virtualisatieomgeving voldoet aan de vereisten voor Windows Server- of Windows Server-failoverclustering, zoals beschreven in de volgende artikelen in de Microsoft Knowledge Base:
Het SQL Server-product moet een ondersteunde versie zijn onder het huidige Microsoft Ondersteuning levenscyclusbeleid. Zie Informatie over de levenscyclus van producten en services zoeken voor meer informatie over het levenscyclusbeleid van Microsoft Ondersteuning.
SQL Server ondersteunt virtualisatiebewuste back-upoplossingen die gebruikmaken van VSS (volumemomentopnamen). SQL Server ondersteunt bijvoorbeeld Hyper-V-back-up.
Momentopnamen van virtuele machines die geen VSS-volumemomentopnamen gebruiken, worden niet ondersteund door SQL Server. Elke momentopnametechnologie die achter de schermen het geheugen, de schijf en de apparaatstatus van een VM achter de schermen opslaat zonder interactie met toepassingen op de gast met behulp van VSS, kan SQL Server in een inconsistente status achterlaten.
SQL Server op Hyper-V Replica wordt ondersteund op voorwaarde dat de vlag EnableWriteOrderPreservationAcrossDisks is ingesteld.
Opmerking
Voer de volgende cmdlet uit om de vlag EnableWriteOrderPreservationAcrossDisks in te stellen:
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1
Uitzonderingen
Als meerdere SQL-VM's nauw met elkaar zijn gekoppeld, kunnen afzonderlijke VM's een failover uitvoeren naar de site voor herstel na noodgevallen, maar sql-functies voor hoge beschikbaarheid (HA) in de VM moeten worden verwijderd en opnieuw worden geconfigureerd na een VM-failover. Om deze reden worden de volgende SQL Server functies niet ondersteund op Hyper-VM Replica:
- Beschikbaarheidsgroepen
- Databasespiegeling
- Failoverclusterexemplaren
- Logboekverzending
- Replicatie
Voor SQL-servers die worden uitgevoerd in een Linux-omgeving, raadpleegt u de richtlijnen in de sectie Ondersteunde virtualisatietechnologieën van Beleid voor technische ondersteuning voor Microsoft SQL Server.
Het wordt aanbevolen om SQL Server te gebruiken in Hyper-V uitvoeren op een virtuele machine met geneste virtualisatie alleen voor test- en ontwikkelingsdoeleinden.
Veelgestelde vragen
V1: Welk niveau van technische ondersteuning ontvang ik als mijn niet-Microsoft-leveranciersconfiguratie is gecertificeerd via SVVP?
A1: Microsoft Customer Service and Support (CSS) werkt samen met de klant en de svvp-gecertificeerde leverancier om het probleem te onderzoeken met SQL Server dat wordt uitgevoerd op de virtuele machine. Microsoft CSS of de SVVP-leverancier volgt het proces dat wordt beschreven op de volgende SVVP-website om het TSANet-programma samen met de toestemming van de klant te gebruiken in een poging om het probleem op te lossen:
V2: Wat gebeurt er als de virtualisatieconfiguratie van niet-Microsoft-leveranciers niet is gecertificeerd via SVVP?
A2: Microsoft CSS volgt het ondersteuningsbeleid dat wordt beschreven in het Knowledge Base-artikel 897615. Klik voor meer informatie op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Als Microsoft CSS vaststelt dat het probleem mogelijk te maken heeft met de virtualisatiesoftware van de leverancier, kan Microsoft CSS vereisen dat de klant het probleem buiten de virtualisatieomgeving reproduceert.
Niet alle configuraties van leveranciers worden beschouwd als gecertificeerd door SVVP, ook al neemt de leverancier deel aan het programma. De lijst met gevalideerde configuraties kan worden bijgewerkt wanneer leveranciers wijzigingen via dit programma indienen.
V3: Het SVVP-programma vermeldt specifiek de geldige configuraties voor Windows Server 2008. Worden andere versies van Windows ondersteund voor gebruik als gastbesturingssysteem?
A3: Ja. Zoals beschreven op de volgende SVVP-website, worden producten die voldoen aan de SVVP-vereisten voor de meest recente versie van Windows Server beschouwd als ondersteund in alle eerdere versies van Windows Server die nog steeds worden ondersteund per levenscyclusmatrix.
Wanneer u SQL Server uitvoert op een gastbesturingssysteem, moet de versie van SQL Server worden ondersteund in de versie van het gastbesturingssysteem, volgens de vereisten die worden vermeld in de desbetreffende SQL Server productdocumentatie.
Ga naar de volgende pagina's over documenten voor meer informatie over de hardware- en softwarevereisten voor SQL Server:
V4: Worden SQL Server functies, zoals databasespiegeling, ondersteund voor uitvoering in een virtualisatieomgeving?
A4: De enige beperkingen voor het installeren en gebruiken van SQL Server in een virtualisatieomgeving worden beschreven in dit artikel of in de SQL Server productdocumentatie. Een functie of gebruik dat niet wordt vermeld in dit artikel of in de SQL Server productdocumentatie wordt verondersteld te worden ondersteund in een virtualisatieomgeving met dezelfde beperkingen en ondersteuning als een bare-metal hardwareomgeving. Ga naar de volgende TechNet-website voor meer informatie over de functies die worden ondersteund door verschillende edities van SQL Server:
Functies die worden ondersteund door de edities van SQL Server 2008 R2
Deze zelfde vereisten zijn van toepassing op SQL Server 2008 en latere versies die worden uitgevoerd in een virtualisatieomgeving.
V5: Wordt snelle en livemigratie met Windows Server ondersteund met SQL Server?
A5: Ja, livemigratie wordt ondersteund voor SQL Server bij gebruik met Windows Server met Hyper-V en met Hyper-V-server. Snelle migratie wordt ook ondersteund voor SQL Server in Windows Server met Hyper-V en Hyper-V Server.
V6: Wat is het ondersteuningsbeleid voor SQL Server bij het gebruik van een virtualisatiefunctie voor SVVP-leveranciers, zoals momentopnamen of migratie?
A6: Momentopnamen voor virtualisatieleveranciers die geen VSS gebruiken, worden niet ondersteund met SQL Server. Alle andere aanvullende virtualisatiefunctionaliteit van een SVVP-leverancier, zoals migratie, moet worden ondersteund door de SVVP-leverancier. Dit omvat eventuele problemen die kunnen optreden met SQL Server bij het gebruik van deze functies. Lees deze resource voor meer informatie over het ondersteuningsbeleid voor aanvullende functionaliteit van een virtualisatieproduct:
V7: Wordt Dynamisch Hyper-V-geheugen ondersteund voor SQL Server?
A7: Dynamisch Hyper-V-geheugen wordt volledig ondersteund met SQL Server. Alleen SQL Server versies en edities die ondersteuning bieden voor Hot Add Memory (Enterprise en Datacenter) kunnen geheugen zien dat is toegevoegd met behulp van dynamisch Hyper-V-geheugen. SQL Server 2012 en latere versies van de Standard-editie herkennen ook Hot Add-geheugen wanneer deze wordt uitgevoerd in een virtuele omgeving. SQL Server versies die geen ondersteuning bieden voor Dynamisch geheugen toevoegen, worden nog steeds ondersteund. Maar deze versies detecteren alleen het geheugen dat aanwezig is in het besturingssysteem wanneer SQL Server wordt gestart. Voordat u Dynamisch Hyper-V-geheugen implementeert, leest u de volgende resources wanneer u hyper-V dynamisch geheugen gebruikt met SQL Server:
V8: Ondersteunt u SQL Server die worden uitgevoerd in Microsoft Azure Virtual Machine?
A8: Ja, Microsoft ondersteunt SQL Server in Microsoft Azure Infrastructure Services, waaronder Microsoft Azure Virtual Machines en Microsoft Azure Virtual Network. Houd rekening met het volgende wanneer u SQL Server implementeert in Microsoft Azure Virtual Machine:
Microsoft Azure Storages Geo-Replication wordt niet ondersteund als de gegevens en logboekbestanden van een database op meer dan één schijf zijn opgeslagen.
AlwaysOn-beschikbaarheidsgroepen (met meerdere listeners) worden volledig ondersteund.
We raden een DS3-VM of hoger aan voor SQL Enterprise-editie en DS2 of hoger voor SQL Standard en Web.
Azure-bestanden worden momenteel niet ondersteund voor het opslaan van SQL Server gegevens of logboekbestanden.
Zie Wat is SQL Server in Azure Virtual Machines (Windows)) voor meer informatie over microsoft Azure Virtual Machine en SQL Server.
SQL Server failoverclusterexemplaren (FCI) worden ondersteund in de volgende scenario's:
SQL Server FCI op Windows Server 2016 en latere versies met Opslagruimten Direct. Zie SQL Server failoverclusterexemplaren configureren in Azure Virtual Machines voor meer informatie.
SQL Server FCI op Windows Server 2016 en latere versies met Premium-bestandsshares. Zie Een FCI maken met een Premium-bestandsshare (SQL Server op Azure-VM's) voor meer informatie.
SQL Server FCI n Windows Server 2016 en latere versies met gedeelde Azure-schijven. Zie Een FCI maken met gedeelde Azure-schijven (SQL Server op Azure-VM's) voor meer informatie.
V9: Ondersteunt Microsoft SQL Server die worden uitgevoerd in Microsoft Azure VMware Solution?
A9: Ja, Microsoft ondersteunt SQL Server in Microsoft Azure Infrastructure Services, waaronder Microsoft Azure VMware Solution. Wanneer u SQL Server implementeert in Microsoft Azure VMware Solution, moet u rekening houden met de volgende resources:
Zie Microsoft SQL Server op VMware vSphere ontwerpen voor meer informatie over hoe u SQL Server het beste kunt implementeren met VMware vSphere, waaronder het aanpassen van de grootte van uw SQL Server VM's en het beheren van uw VMware vCenter Server-configuratie.
Zie Azure VMware Solution voor meer informatie over hoe u aan de slag gaat met Azure VMware Solution.
V10: Kunnen klanten SQL Server uitvoeren met de microsoft Azure-VM-rol?
A10: Microsoft Azure VM-rol is een niet-permanente rol en niet dezelfde als Microsoft Azure Virtual Machine. Het wordt niet ondersteund voor SQL Server productiegebruik. Klanten die vandaag de dag gegevensplatformmogelijkheden willen implementeren in het Microsoft Azure-platform, moeten Microsoft Azure Virtual Machine of Microsoft Azure SQL Database gebruiken.
V11 Zijn er aanbevolen configuraties of aanbevolen procedures om rekening mee te houden bij het implementeren van SQL Server in gevirtualiseerde omgevingen?
A11: Ja, u moet de volgende aanbevelingen van de betreffende hypervisor raadplegen:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor