Supportrichtlinie für Microsoft SQL Server-Produkte, die in einer Hardwarevirtualisierungsumgebung ausgeführt werden
In diesem Artikel wird die Supportrichtlinie für SQL Server-Produkte beschrieben, die in einer Hardwarevirtualisierungsumgebung ausgeführt werden.
Ursprüngliche Produktversion: SQL Server
Ursprüngliche KB-Nummer: 956893
Einführung
In diesem Artikel wird die Supportrichtlinie für Microsoft SQL Server-Produkte beschrieben, die in einer Hardwarevirtualisierungsumgebung ausgeführt werden.
Weitere Informationen
Microsoft bietet technischen Support für SQL Server für die folgenden unterstützten Hardwarevirtualisierungsumgebungen:
Windows Server-Versionen (derzeit im Supportlebenszyklus) mit Hyper-V
Microsoft Hyper-V Server
Konfigurationen, die über das Server Virtualization Validation Program (SVVP) überprüft werden.
Weitere Informationen zu zertifizierten Anbietern und zu Konfigurationen für SVVP finden Sie unter http://windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm.
Notiz
Die SVVP-Lösung muss auf Hardware ausgeführt werden, die für die Windows Server-Version (derzeit im Supportlebenszyklus) zertifiziert ist, damit sie als gültige SVVP-Konfiguration betrachtet wird.
Microsoft bietet technischen Support für SQL Server-Versionen für die folgenden unterstützten Hardwarevirtualisierungsumgebungen:
- Azure Infrastructure Services, die Azure Virtual Machines, Azure Virtual Network und Azure VMware Solution enthalten (Weitere Details finden Sie im Abschnitt "Häufig gestellte Fragen ").
- Die SQL Server-Version ist derzeit eine unterstützte Version gemäß der Lifecycle-Richtlinie.
Microsoft bietet möglicherweise eingeschränkten oder keinen technischen Support für die folgenden Umgebungen:
- Jede Version von SQL Server, die sich außerhalb der Lifecycle-Richtlinie befindet und auf allen Virtualisierungsanbietern oder -konfigurationen ausgeführt wird.
- Jede Nicht-Microsoft-Virtualisierungssoftware, die keine Konfiguration ist, die über das SVVP-Programm überprüft wird.
Diese Richtlinie für eingeschränkten Support basiert auf dem folgenden Microsoft Knowledge Base-Artikel:
Einschränkungen
Die folgenden Einschränkungen und Einschränkungen können sich auf die Supportrichtlinie der oben genannten unterstützten Konfigurationen auswirken:
Die Gastfailoverclustering wird für SQL Server auf einem virtuellen Computer für die unterstützten Hardwarevirtualisierungsumgebungen unterstützt, die in diesem Artikel aufgeführt sind, sofern alle folgenden Anforderungen erfüllt sind:
Das Betriebssystem, das auf dem virtuellen Computer (gastbetriebssystem) ausgeführt wird, ist eine Windows Server-Version, die derzeit im Supportlebenszyklus ausgeführt wird.
Die Virtualisierungsumgebung erfüllt die Anforderungen von Windows Server- oder Windows Server-Failoverclustering, wie in den folgenden Artikeln in der Microsoft Knowledge Base dokumentiert:
Das SQL Server-Produkt muss eine unterstützte Version unter der aktuellen Microsoft-Support Lifecycle-Richtlinie sein. Weitere Informationen zu Microsoft-Support Lifecycle-Richtlinien finden Sie unter Search Product and Services Lifecycle Information.
SQL Server unterstützt virtualisierungsfähige Sicherungslösungen, die VSS (Volume snapshots) verwenden. Sql Server unterstützt beispielsweise die Hyper-V-Sicherung.
Momentaufnahmen virtueller Computer, die keine VSS-Volumemomentaufnahmen verwenden, werden von SQL Server nicht unterstützt. Jede Momentaufnahmetechnologie, die hinter den Kulissen einen VMs-Point-in-Time-Speicher, Datenträger und Gerätezustand speichert, ohne mit Anwendungen auf dem Gast mit VSS zu interagieren, kann SQL Server in einem inkonsistenten Zustand belassen.
SQL Server auf Hyper-V-Replikat wird unterstützt, vorausgesetzt, das EnableWriteOrderPreservationAcrossDisks-Flag ist festgelegt.
Notiz
Führen Sie das folgende Cmdlet aus, um das Flag "EnableWriteOrderPreservationAcrossDisks" festzulegen:
Set-VMReplication -VMName \<vm-name> -EnableWriteOrderPreservationAcrossDisks 1
Ausnahmen
Wenn mehrere SQL-VMs eng miteinander gekoppelt sind, können einzelne VMs an den Notfallwiederherstellungsstandort (DR) fehlschlagen, aber SQL High Availability (HA)-Features innerhalb des virtuellen Computers müssen nach dem VM-Failover entfernt und neu konfiguriert werden. Aus diesem Grund werden die folgenden SQL Server-Features auf Hyper-VM-Replikat nicht unterstützt:
- Verfügbarkeitsgruppen
- Datenbankspiegelung
- Failoverclusterinstanzen
- Protokollversand
- Replikation
Informationen zu SQL-Servern, die unter Linux-Umgebung ausgeführt werden, finden Sie im Abschnitt "Unterstützte Virtualisierungstechnologien" der Richtlinie für den technischen Support für Microsoft SQL Server.
Es wird empfohlen, SQL Server in Hyper-V auf einem virtuellen Computer mit geschachtelter Virtualisierung nur zu Test- und Entwicklungszwecken zu verwenden.
Häufig gestellte Fragen
F1: Welche Stufe des technischen Supports erhält ich, wenn meine Konfiguration von Nicht-Microsoft-Anbietern über SVVP zertifiziert ist?
A1: Microsoft Customer Service and Support (CSS) arbeitet mit dem Kunden und dem SVVP-zertifizierten Anbieter zusammen, um das Problem mit SQL Server zu untersuchen, der auf dem virtuellen Computer ausgeführt wird. Microsoft CSS oder der SVVP-Anbieter folgen dem Prozess, der auf der folgenden SVVP-Website dokumentiert ist, um das TSANet-Programm zusammen mit der Berechtigung des Kunden zu verwenden, um das Problem zu beheben:
F2: Was geschieht, wenn die Nicht-Microsoft-Anbietervirtualisierungskonfiguration nicht über SVVP zertifiziert ist?
A2: Microsoft CSS folgt den Supportrichtlinien, die im Knowledge Base-Artikel 897615 dokumentiert sind. Klicken Sie auf die Nummer des folgenden Microsoft Knowledge Base-Artikels, um weitere Informationen zu erhalten:
Wenn Microsoft CSS feststellt, dass das Problem möglicherweise mit der Herstellervirtualisierungssoftware zusammenhängt, erfordert Microsoft CSS möglicherweise, dass der Kunde das Problem außerhalb der Virtualisierungsumgebung reproduzieren muss.
Nicht alle Anbieterkonfigurationen werden von SVVP zertifiziert, obwohl der Anbieter am Programm teilnimmt. Die Liste der überprüften Konfigurationen kann aktualisiert werden, wenn Anbieter Änderungen über dieses Programm übermitteln.
Q3: Das SVVP-Programm listet speziell die gültigen Konfigurationen für Windows Server 2008 auf. Werden andere Versionen von Windows unterstützt, die als Gastbetriebssystem verwendet werden sollen?
A3: Ja. Wie auf der folgenden SVVP-Website dokumentiert, werden Produkte, die die SVVP-Anforderungen für die neueste veröffentlichte Version von Windows Server bestanden haben, auf allen früheren Versionen von Windows Server, die weiterhin pro Lifecycle-Matrix unterstützt werden, als unterstützt.
Bei der Ausführung von SQL Server auf einem Gastbetriebssystem muss die Version von SQL Server in der Version des Gastbetriebssystems gemäß den Anforderungen unterstützt werden, die in der jeweiligen SQL Server-Produktdokumentation aufgeführt sind.
Weitere Informationen zu den Hardware- und Softwareanforderungen für SQL Server finden Sie auf den folgenden Seiten zu Dokumenten:
F4: Werden SQL Server-Features wie Datenbankspiegelung unterstützt, die in einer Virtualisierungsumgebung ausgeführt werden können?
A4: Die einzigen Einschränkungen für die Installation und Verwendung von SQL Server in einer Virtualisierungsumgebung sind in diesem Artikel oder in der SQL Server-Produktdokumentation dokumentiert. Alle Features oder Verwendungen, die in diesem Artikel oder in der SQL Server-Produktdokumentation nicht angegeben sind, werden in einer Virtualisierungsumgebung unter Verwendung der gleichen Einschränkungen und Unterstützung wie eine Bare-Metal-Hardwareumgebung unterstützt. Weitere Informationen zu den Features, die von verschiedenen Editionen von SQL Server unterstützt werden, finden Sie auf der folgenden TechNet-Website:
Von den Editionen von SQL Server 2008 R2 unterstützte Features
Diese Anforderungen gelten für SQL Server 2008 und höhere Versionen, die in einer Virtualisierungsumgebung ausgeführt werden.
F5: Wird schnelle und Livemigration mit Windows Server mit SQL Server unterstützt?
A5: Ja, Die Livemigration wird für SQL Server unterstützt, wenn sie mit Windows Server mit Hyper-V und mit Hyper-V-Server verwendet wird. Die schnelle Migration wird auch für SQL Server in Windows Server mit Hyper-V und Hyper-V Server unterstützt.
F6: Was ist die Supportrichtlinie für SQL Server bei Verwendung eines SVVP-Anbietervirtualisierungsfeatures wie Momentaufnahmen oder Migration?
A6: Momentaufnahmen für alle Virtualisierungsanbieter, die VSS nicht verwenden, werden mit SQL Server nicht unterstützt. Alle anderen zusätzlichen Virtualisierungsfunktionen eines SVVP-Anbieters, z. B. migration, müssen vom SVVP-Anbieter unterstützt werden. Dies schließt alle Probleme ein, die bei verwendung dieser Features mit SQL Server auftreten können. Lesen Sie diese Ressource, um weitere Informationen zur Supportrichtlinie für zusätzliche Funktionen eines Virtualisierungsprodukts zu finden:
F7: Wird der dynamische Hyper-V-Speicher für SQL Server unterstützt?
A7: Der dynamische Hyper-V-Speicher wird vollständig mit SQL Server unterstützt. Nur SQL Server-Versionen und -Editionen, die Hot Add Memory (Enterprise und Datacenter) unterstützen, können Arbeitsspeicher sehen, der mithilfe von Hyper-V Dynamic Memory hinzugefügt wird. SQL Server 2012 und höhere Versionen der Standardedition erkennen auch hot Add Memory, wenn sie in einer virtuellen Umgebung ausgeführt werden. SQL Server-Versionen, die hot Add Memory nicht unterstützen, werden weiterhin unterstützt. Diese Versionen erkennen jedoch nur den Arbeitsspeicher, der beim Starten von SQL Server im Betriebssystem vorhanden ist. Lesen Sie vor der Bereitstellung des dynamischen Hyper-V-Speichers die folgenden Ressourcen, wenn Sie hyper-V Dynamic Memory mit SQL Server verwenden:
F8: Unterstützen Sie SQL Server, der auf einem virtuellen Microsoft Azure-Computer ausgeführt wird?
A8: Ja, Microsoft unterstützt SQL Server in Microsoft Azure Infrastructure Services, die Microsoft Azure Virtual Machines und Microsoft Azure Virtual Network umfasst. Berücksichtigen Sie folgendes, wenn Sie SQL Server auf einem virtuellen Microsoft Azure-Computer bereitstellen:
Die Georeplikation von Microsoft Azure Storages wird nicht unterstützt, wenn die Daten- und Protokolldateien einer Datenbank auf mehreren Datenträgern gespeichert werden.
Always On Availability Groups (mit mehreren Listenern) vollständig unterstützt.
Wir empfehlen eine DS3-VM oder höher für SQL Enterprise Edition und DS2 oder höher für SQL Standard und Web.
Azure-Dateien werden derzeit nicht unterstützt, um SQL Server-Daten oder Protokolldateien zu speichern.
Weitere Informationen zu Microsoft Azure Virtual Machine und SQL Server finden Sie unter "Was ist SQL Server auf virtuellen Azure-Computern (Windows)".
SQL Server-Failoverclusterinstanzen (FCI) werden in den folgenden Szenarien unterstützt:
SQL Server FCI unter Windows Server 2016 und höheren Versionen mit Speicherplätze Direct. Weitere Informationen finden Sie unter Konfigurieren der SQL Server-Failoverclusterinstanz auf virtuellen Azure-Computern.
SQL Server FCI unter Windows Server 2016 und höheren Versionen mit Premium-Dateifreigaben. Weitere Informationen finden Sie unter Erstellen einer FCI mit einer Premium-Dateifreigabe (SQL Server auf Azure VMs).
SQL Server FCI n Windows Server 2016 und höhere Versionen mit freigegebenen Azure-Datenträgern. Weitere Informationen finden Sie unter Erstellen eines FCI mit freigegebenen Azure-Datenträgern (SQL Server auf Azure VMs).For more information review Create an FCI with Azure shared disks (SQL Server on Azure VMs)
F9: Unterstützt Microsoft SQL Server, der in der Microsoft Azure VMware-Lösung ausgeführt wird?
A9: Ja, Microsoft unterstützt SQL Server in Microsoft Azure Infrastructure Services, einschließlich Microsoft Azure VMware Solution. Berücksichtigen Sie beim Bereitstellen von SQL Server in der Microsoft Azure VMware-Lösung die folgenden Ressourcen:
Weitere Informationen zur optimalen Bereitstellung von SQL Server mithilfe von VMware vSphere, einschließlich der richtigen Größenanpassung Ihrer SQL Server-VMs und der Verwaltung Ihrer VMware vCenter Server-Konfiguration, finden Sie unter Architecting Microsoft SQL Server auf VMware vSphere.
Weitere Informationen zu den ersten Schritten mit Azure VMware Solution finden Sie unter Azure VMware Solution.
F10: Können Kunden SQL Server in der Microsoft Azure-VM-Rolle ausführen?
A10: Die Rolle des virtuellen Microsoft Azure-Computers ist eine nicht persistente Rolle und nicht identisch mit dem virtuellen Microsoft Azure-Computer. Sie wird für die SQL Server-Produktionsverwendung nicht unterstützt. Kunden, die heute in der Microsoft Azure-Plattform Datenplattformfunktionen bereitstellen möchten, sollten Microsoft Azure Virtual Machine oder Microsoft Azure SQL-Datenbank verwenden.
F11 Gibt es empfohlene Konfigurationen oder bewährte Methoden für die Bereitstellung von SQL Server in virtualisierten Umgebungen?
A11: Ja, Sie sollten die folgenden Empfehlungen des jeweiligen Hypervisors konsultieren: