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.
Hinweis
Die SVVP-Lösung muss auf Hardware ausgeführt werden, die für die Windows Server-Version (derzeit im Supportlebenszyklus) zertifiziert ist, um als gültige SVVP-Konfiguration betrachtet zu werden.
Microsoft bietet technischen Support für SQL Server-Versionen für die folgenden unterstützten Hardwarevirtualisierungsumgebungen:
- Azure-Infrastrukturdienste, die Azure Virtual Machines, Azure Virtual Network und Azure VMware Solution umfassen (weitere Informationen 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 außerhalb der Lebenszyklusrichtlinie liegt und auf einem beliebigen Virtualisierungsanbieter oder einer beliebigen Konfiguration ausgeführt wird.
- Alle Nicht-Microsoft-Virtualisierungssoftware, bei der es sich nicht um eine Konfiguration handelt, die durch das SVVP-Programm überprüft wird.
Diese Richtlinie für eingeschränkten Support basiert auf dem folgenden Microsoft Knowledge Base-Artikel:
Einschränkungen und Einschränkungen
Die folgenden Einschränkungen und Einschränkungen können sich auf die Supportrichtlinie der oben genannten unterstützten Konfigurationen auswirken:
Gastfailoverclustering wird für SQL Server auf einem virtuellen Computer für die in diesem Artikel aufgeführten unterstützten Hardwarevirtualisierungsumgebungen unterstützt, sofern alle folgenden Anforderungen erfüllt sind:
Das auf dem virtuellen Computer ausgeführte Betriebssystem (das "Gastbetriebssystem") ist eine Windows Server-Version, die sich derzeit im Supportlebenszyklus befindet.
Die Virtualisierungsumgebung erfüllt die Anforderungen von Windows Server oder Windows Server-Failoverclustering, wie in den folgenden Artikeln der Microsoft Knowledge Base dokumentiert:
Das SQL Server-Produkt muss eine unterstützte Version gemäß der aktuellen Microsoft Support Lifecycle-Richtlinie sein. Weitere Informationen zu Microsoft Support Lifecycle-Richtlinien finden Sie unter Durchsuchen von Produkt- und Dienstlebenszyklusinformationen.
SQL Server unterstützt virtualisierungsfähige Sicherungslösungen, die VSS (Volumemomentaufnahmen) verwenden. SQL Server unterstützt beispielsweise Hyper-V-Sicherungen.
Momentaufnahmen virtueller Computer, die keine VSS-Volumemomentaufnahmen verwenden, werden von SQL Server nicht unterstützt. Jede Momentaufnahmetechnologie, die einen Hintergrund speichert, einen Point-in-Time-Arbeitsspeicher, Datenträger und Gerätezustand von VMs ohne Interaktion mit Anwendungen auf dem Gast mithilfe von VSS, kann SQL Server in einem inkonsistenten Zustand hinterlassen.
SQL Server auf Hyper-V-Replikaten wird unterstützt, sofern das Flag EnableWriteOrderPreservationAcrossDisks festgelegt ist.
Hinweis
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 ein Failover auf den Notfallwiederherstellungsstandort durchführen. Sql-Hochverfügbarkeitsfeatures (HA) innerhalb des virtuellen Computers müssen jedoch nach dem VM-Failover entfernt und neu konfiguriert werden. Aus diesem Grund werden die folgenden SQL Server-Features auf dem Hyper-VM-Replikat nicht unterstützt:
- Verfügbarkeitsgruppen
- Datenbankspiegelung
- Failoverclusterinstanzen
- Protokollversand
- Replikation
Lesen Sie für SQL Server, die in einer Linux-Umgebung ausgeführt werden, die Anleitung im Abschnitt Unterstützte Virtualisierungstechnologien der Richtlinie für den technischen Support für Microsoft SQL Server.
Es wird empfohlen, SQL Server unter Ausführen von Hyper-V auf einem virtuellen Computer mit geschachtelter Virtualisierung nur zu Test- und Entwicklungszwecken zu verwenden.
Häufig gestellte Fragen
F1: Welche Technische Unterstützung erhalte ich, wenn meine Nicht-Microsoft-Anbieterkonfiguration ü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, das 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 der Kunden zu verwenden, um das Problem zu beheben:
F2: Was geschieht, wenn die Virtualisierungskonfiguration eines Nicht-Microsoft-Anbieters nicht über SVVP zertifiziert ist?
A2: Microsoft CSS folgt den Supportrichtlinien, die im Knowledge Base-Artikel 897615 dokumentiert sind. Weitere Informationen finden Sie, indem Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
Wenn Microsoft CSS feststellt, dass das Problem möglicherweise mit der Virtualisierungssoftware des Anbieters zusammenhängt, kann Microsoft CSS verlangen, dass der Kunde das Problem außerhalb der Virtualisierungsumgebung reproduzieren muss.
Nicht alle Anbieterkonfigurationen gelten als 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.
F3: Das SVVP-Programm listet speziell die gültigen Konfigurationen für Windows Server 2008 auf. Werden andere Versionen von Windows als Gastbetriebssystem unterstützt?
A3: Ja. Wie auf der folgenden SVVP-Website dokumentiert, gelten Produkte, die die SVVP-Anforderungen für die neueste veröffentlichte Version von Windows Server erfüllt haben, als unterstützt in allen früheren Versionen von Windows Server, die weiterhin pro Lebenszyklusmatrix unterstützt werden.
Beim Ausführen von SQL Server auf einem Gastbetriebssystem muss die Version von SQL Server unter 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 in der Dokumentation:
F4: Werden SQL Server-Features wie Datenbankspiegelung für die Ausführung in einer Virtualisierungsumgebung unterstützt?
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. Es wird davon ausgegangen, dass alle Features oder Verwendungen, die in diesem Artikel oder in der SQL Server-Produktdokumentation nicht aufgeführt sind, in einer Virtualisierungsumgebung unterstützt werden, indem die gleichen Einschränkungen und Unterstützung wie eine Bare-Metal-Hardwareumgebung gelten. Weitere Informationen zu den Features, die von verschiedenen Editionen von SQL Server unterstützt werden, finden Sie auf der folgenden TechNet-Website:
Von den SQL Server 2008 R2-Editionen unterstützte Features
Die gleichen Anforderungen gelten für SQL Server 2008 und höhere Versionen, die in einer Virtualisierungsumgebung ausgeführt werden.
F5: Wird die 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 Schnellmigration wird auch für SQL Server unter 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 Virtualisierungsanbieter, die VSS nicht verwenden, werden mit SQL Server nicht unterstützt. Alle anderen zusätzlichen Virtualisierungsfunktionen eines SVVP-Anbieters, z. B. die 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. Weitere Informationen zur Supportrichtlinie für zusätzliche Funktionen eines Virtualisierungsprodukts finden Sie in dieser Ressource:
F7: Wird dynamischer Hyper-V-Arbeitsspeicher für SQL Server unterstützt?
A7: Dynamischer Hyper-V-Arbeitsspeicher wird mit SQL Server vollständig unterstützt. Nur SQL Server-Versionen und -Editionen, die Hot Add Memory (Enterprise und Datacenter) unterstützen, können Arbeitsspeicher sehen, der mithilfe des dynamischen Hyper-V-Arbeitsspeichers hinzugefügt wird. SQL Server 2012 und höhere Versionen der Standard Edition erkennen auch Hot Add-Arbeitsspeicher, 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-Arbeitsspeichers die folgenden Ressourcen, wenn Sie dynamischen Hyper-V-Arbeitsspeicher mit SQL Server verwenden:
F8: Unterstützen Sie SQL Server, die auf einem virtuellen Microsoft Azure-Computer ausgeführt wird?
A8: Ja, Microsoft unterstützt SQL Server in Microsoft Azure-Infrastrukturdiensten, die Microsoft Azure Virtual Machines und Microsoft Azure Virtual Network umfassen. Beachten Sie Folgendes, wenn Sie SQL Server auf einem virtuellen Microsoft Azure-Computer bereitstellen:
Microsoft Azure Storages Geo-Replication wird nicht unterstützt, wenn die Daten- und Protokolldateien einer Datenbank auf mehreren Datenträgern gespeichert sind.
Always On-Verfügbarkeitsgruppen (mit mehreren Listenern) werden 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 zum Speichern von SQL Server-Daten- oder Protokolldateien derzeit nicht unterstützt.
Weitere Informationen zu Virtuellen Microsoft Azure-Computern und SQL Server finden Sie unter Was ist SQL Server auf Azure Virtual Machines (Windows)?
SQL Server-Failoverclusterinstanzen (FCI) werden in den folgenden Szenarien unterstützt:
SQL Server FCI unter Windows Server 2016 und höheren Versionen mit "Direkte Speicherplätze". Weitere Informationen finden Sie unter Konfigurieren einer 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 einer FCI mit freigegebenen Azure-Datenträgern (SQL Server auf Azure-VMs).
F9: Unterstützt Microsoft SQL Server, die in Microsoft Azure VMware Solution 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 Microsoft Azure VMware Solution die folgenden Ressourcen:
Weitere Informationen zur optimalen Bereitstellung von SQL Server mithilfe von VMware vSphere, einschließlich der richtigen Dimensionierung Ihrer SQL Server-VMs und der Verwaltung Ihrer VMware vCenter Server-Konfiguration, finden Sie unter Architektur von Microsoft SQL Server in 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 "Microsoft Azure-VM" ist eine nicht persistente Rolle und entspricht nicht der Rolle "Virtueller Microsoft Azure-Computer". Dies wird für die Verwendung in der SQL Server-Produktion nicht unterstützt. Kunden, die heute Datenplattformfunktionen auf der Microsoft Azure-Plattform bereitstellen möchten, sollten microsoft Azure Virtual Machine oder Microsoft Azure SQL-Datenbank verwenden.
F11 Gibt es empfohlene Konfigurationen oder bewährte Methoden, die bei der Bereitstellung von SQL Server in virtualisierten Umgebungen zu berücksichtigen sind?
A11: Ja, Sie sollten die folgenden Empfehlungen des jeweiligen Hypervisors beachten:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für