Ändern des Lizenzierungsmodells für einen virtuellen SQL-Computer in Azure

Gilt für: SQL Server auf Azure-VMs

Dieser Artikel beschreibt, wie Sie das Lizenzmodell für SQL Server auf Azure Virtual Machines (VMs) ändern können, um beispielsweise den Azure-Hybridvorteil zu aktivieren.

Übersicht

Es gibt drei Lizenzierungsmodelle für eine Azure-VM, die SQL Server hostet: nutzungsbasierte Bezahlung, Azure-Hybridvorteil (Azure Hybrid Benefit, AHB) und Hochverfügbarkeit/Notfallwiederherstellung (High Availability/Disaster Recovery, HA/DR). Sie können das Lizenzierungsmodell Ihrer SQL Server-VM im Azure-Portal, mit der Azure-Befehlszeilenschnittstelle (Azure CLI) oder mit PowerShell ändern.

  • Nutzungsbasierte Bezahlung bedeutet, dass die pro Sekunde berechneten Kosten für die Ausführung des virtuellen Azure-Computers die Kosten für die SQL Server-Lizenz enthalten.
  • Der Azure-Hybridvorteil ermöglicht Ihnen die Verwendung Ihrer eigenen SQL Server-Lizenz mit einer VM, auf der SQL Server ausgeführt wird.
  • Der Lizenztyp Hochverfügbarkeit/Notfallwiederherstellung wird für das kostenlose HADR-Replikat in Azure verwendet.

Azure-Hybridvorteil

Beim Azure-Hybridvorteil können Sie SQL Server-Lizenzen mit Software Assurance („qualifizierte Lizenz“) auf Azure-VMs verwenden. Beim Azure-Hybridvorteil wird Kunden nicht die Verwendung einer SQL Server-Lizenz auf einem virtuellen Computer in Rechnung gestellt. Sie müssen jedoch weiterhin die Kosten des zugrunde liegenden Cloudcomputings (d. h. den Basistarif), des Speichers und der Sicherungen bezahlen. Außerdem müssen sie für die E/A-Vorgänge bezahlen, die mit der Nutzung der Dienste in Verbindung stehen (sofern zutreffend).

Verwenden Sie den Einsparungsrechner des Azure-Hybridvorteils, um Ihre Kosteneinsparungen mit dem Azure-Hybridvorteil zu schätzen. Informationen zum Schätzen der Kosten für Lizenzierung mit nutzungsbasierter Bezahlung finden Sie im Azure-Preisrechner.

Gemäß den Microsoft-Produktbestimmungen: „...müssen Kunden beim Konfigurieren von Workloads in Azure angeben, dass sie Azure SQL-Datenbank (SQL Managed Instance, Pool für elastische Datenbanken und Einzeldatenbank), Azure Data Factory, SQL Server Integration Services oder SQL Server-VMs im Rahmen des Azure-Hybridvorteils für SQL Server verwenden“.

Um die Verwendung des Azure-Hybridvorteils für SQL Server auf einer Azure-VM anzugeben und die Konformität zu wahren, stehen drei Optionen für Sie zur Auswahl:

  • Stellen Sie eine VM mit einem „Bring-Your-Own-License“-SQL Server-Image aus dem Azure Marketplace bereit. Diese Option ist nur für Kunden verfügbar, die über ein Enterprise Agreement verfügen.
  • Stellen Sie eine VM mit einem SQL Server-Image mit nutzungsbasierter Bezahlung aus dem Azure Marketplace bereit, und aktivieren Sie den Azure-Hybridvorteil.
  • Installieren Sie SQL Server selbst auf einer Azure-VM, registrieren Sie die VM mit der SQL-IaaS-Agent-Erweiterung manuell, und aktivieren Sie den Azure-Hybridvorteil.

Der SQL Server-Lizenztyp kann beim Bereitstellen der VM konfiguriert und danach jederzeit geändert werden. Der Wechsel zwischen den Lizenzmodellen führt zu keinen Ausfallzeiten. Die VM oder der SQL Server-Dienst startet nicht neu, es entstehen keine zusätzlichen Kosten, und das neue Modell ist sofort wirksam. Durch die Aktivierung des Azure-Hybridvorteils werden die Kosten reduziert.

Voraussetzungen

Das Ändern des Lizenzierungsmodells Ihrer SQL Server-VM stellt die folgenden Anforderungen:

Ändern des Lizenzierungsmodells für einen virtuellen SQL-Computer in Azure

Sie können das Lizenzierungsmodell direkt über das Portal ändern:

  1. Öffnen Sie das Azure-Portal, und starten Sie die Ressource Virtueller SQL-Computer für Ihre SQL Server-VM.
  2. Wählen Sie Konfigurieren unter Einstellungen aus.
  3. Wählen Sie Azure-Hybridvorteil aus, und aktivieren Sie das Kontrollkästchen, um zu bestätigen, dass Sie über eine SQL Server-Lizenz mit Software Assurance verfügen.
  4. Wählen Sie Übernehmen am unteren Rand der Seite Konfigurieren aus.

Screenshot: Azure-Hybridvorteil im Portal.

Integration mit dem zentral verwalteten Azure-Hybridvorteil

Der zentral verwaltete Azure-Hybridvorteil ist ein Dienst, mit dem Kunden ihre Azure-Kosten optimieren und Vorteile wie die folgenden nutzen können:

  • Verschieben aller SQL-PaaS/-IaaS-Workloads mit nutzungsbasierter Bezahlung (vollständiger Preis), um Ihre Azure-Hybridvorteile nutzen zu können, ohne sie zur Aktivierung einzeln konfigurieren zu müssen.
  • Sicherstellen, dass alle Ihre SQL-Workloads in Übereinstimmung mit den bestehenden Lizenzvereinbarungen lizenziert sind.
  • Trennen der Rollen für die Lizenzkonformitätsverwaltung von DevOps-Rollen mithilfe der RBAC.
  • Profitieren Sie von kostenloser Geschäftskontinuität, indem Sie sicherstellen, dass Ihre passiven Umgebungen und Notfallwiederherstellungsumgebungen (DR, Disaster Recovery) ordnungsgemäß identifiziert werden.
  • Nutzen Sie MSDN-Lizenzen in Azure für Nicht-Produktionsumgebungen.

Der zentral verwaltete Azure-Hybridvorteil erfasst die Anzahl der SQL Server-Lizenzen, die von den einzelnen Azure-VMs verwendet werden, mithilfe der von der Erweiterung „SQL-IaaS-Agent“ bereitgestellten Daten und gibt Abrechnungsadministrator*innen während der Lizenzzuweisung Empfehlungen. Wenn Sie die Empfehlungen anwenden, erhalten Sie auf jeden Fall den maximalen Rabatt dank des Azure-Hybridvorteils. Wenn Ihre VMs nicht bei der Erweiterung „SQL-IaaS-Agent“ registriert sind, wenn Ihr*e Abrechnungsadministrator*in den zentral verwalteten Azure-Hybridvorteil aktiviert, empfängt der Dienst nicht die vollständigen Nutzungsdaten aus Ihren Azure-Abonnements, und die Empfehlungen des zentral verwalteten Azure-Hybridvorteils werden ungenau.

Die ersten Schritte finden Sie unter Übergang zum zentral verwalteten Azure-Hybridvorteil.

Wenn CMB-AHB für ein Abonnement aktiviert ist, wird der Lizenztyp im Bereich Übersicht Ihrer Ressource Virtuelle SQL-Computer im Azure-Portal als Zentral verwaltet angezeigt.

Mit CMB-AHB ist es nicht mehr möglich, den Lizenztyp für einzelne VMs zu ändern, und im Bereich Konfigurieren Ihrer Ressource Virtuelle SQL-Computer wird die folgende Meldung angezeigt:

Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resource. Billing administrators can manage licenses centrally under Cost Manamagent + Billing.

Wichtig

Wenn die automatische Registrierung aktiviert wird, nachdem der zentral verwaltete Azure-Hybridvorteil (CM-AHB) aktiviert wurde, besteht das Risiko unnötiger nutzungsbasierter Gebühren für Ihre SQL Server-Instanz auf Azure-VM-Workloads. Um dieses Risiko zu minimieren, passen Sie Ihre Lizenzzuweisungen im zentral verwalteten Azure-Hybridvorteil an, um die zusätzliche Nutzung zu berücksichtigen, die von der Erweiterung für den SQL-IaaS-Agent nach der automatischen Registrierung gemeldet wird. Wir haben ein Open-Source-Tool veröffentlicht, das Einblicke in die Nutzung von SQL Server-Lizenzen bietet, einschließlich der Nutzung durch die SQL Server-Instanzen in Azure Virtual Machines, die noch nicht bei der Erweiterung „SQL-IaaS-Agent“ registriert sind.

Hinweise

  • Azure CSP-Kunden (Azure Cloud Solution Provider) können den Azure-Hybridvorteil nutzen, indem sie zuerst eine VM mit nutzungsbasierter Bezahlung bereitstellen und sie dann in Bring-Your-Own-License umwandeln, wenn sie über aktive Software Assurance verfügen.
  • Wenn Sie Ihre SQL-VM-Ressource verwerfen, gelangen Sie zurück zur hartcodierten Lizenzeinstellung des Images.
  • Die Möglichkeit, das Lizenzierungsmodell zu ändern, ist ein Feature der SQL-IaaS-Agent-Erweiterung. Beim Bereitstellen eines Azure Marketplace-Images über das Azure-Portal wird eine SQL Server-VM mit der Erweiterung automatisch registriert. Kunden, die SQL Server selbst installieren, müssen ihre SQL Server-VM jedoch manuell registrieren.
  • Das Hinzufügen einer SQL Server-VM zu einer Verfügbarkeitsgruppe erfordert die Neuerstellung der VM. Daher kehren alle VMs, die einer Verfügbarkeitsgruppe hinzugefügt werden, zum Standardlizenztyp „Nutzungsbasierte Bezahlung“ zurück. Der Azure-Hybridvorteil muss erneut aktiviert werden.

Begrenzungen

Das Ändern des Lizenzmodells

  • wird nur für die Standard Edition und Enterprise Edition von SQL Server unterstützt. Lizenzänderungen für Express, Web und Developer werden nicht unterstützt.
  • wird nur für virtuelle Computer unterstützt, die mit dem Azure Resource Manager-Modell bereitgestellt wurden. Virtuelle Maschinen, die über das klassische Modell bereitgestellt werden, werden nicht unterstützt.

Darüber hinaus ist Software Assurance eine Voraussetzung dafür, dass das Lizenzmodell in Azure-Hybridvorteil geändert werden kann.

Hinweis

Der Azure-Hybridvorteil kann nur für die core-basierte SQL Server-Lizenzierung mit Software Assurance- oder Abonnementlizenzen genutzt werden. Wenn Sie die Server- und CAL-Lizenzierung für SQL Server verwenden und über Software Assurance verfügen, können Sie BYOL für ein Azure SQL Server-VM-Image verwenden, um die Lizenzmobilität für diese Server zu nutzen. Die anderen AHB-Features können Sie jedoch nicht nutzen.

Entfernen einer SQL Server-Instanz und der zugehörigen Lizenzierungs- und Abrechnungskosten

Voraussetzungen

Um zu vermeiden, dass Sie für Ihre SQL Server-Instanz Gebühren zahlen müssen, lesen Sie die Hinweise zur Preisinformationen für Azure-VMs mit SQL Server.

Gehen Sie wie folgt vor, um eine SQL Server-Instanz und die zugehörige Abrechnung von einer SQL Server-VM mit nutzungsbasierter Zahlung zu entfernen oder wenn Ihnen für eine SQL Server-Instanz nach der Deinstallation Kosten berechnet werden:

  1. Sichern Sie Ihre Daten.
  2. Führen Sie bei Bedarf eine Deinstallation von SQL Server einschließlich der Erweiterung für den SQL-IaaS-Agent durch.
  3. Laden Sie die kostenlose SQL Server Express-Edition herunter.
  4. Installieren Sie die Erweiterung für den SQL-IaaS-Agent.
  5. Um die Abrechnung zu beenden, ändern Sie die Edition im Portal in „Express“.

Optional

Um den SQL Server Express-Dienst zu deaktivieren, deaktivieren Sie den Dienststart.

In den häufig gestellten Fragen zur Lizenzierung finden Sie die häufigsten Fragen.

Bekannte Fehler

Überprüfen Sie die allgemein bekannten Fehler und ihre Lösungen.

Die Ressource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>' unter der Ressourcengruppe '<resource-group>' wurde nicht gefunden.

Dieser Fehler tritt auf, wenn Sie versuchen, das Lizenzierungsmodell auf einer SQL Server-VM zu ändern, die nicht mit der Erweiterung für den SQL-IaaS-Agent registriert wurde:

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

Sie müssen Ihre SQL Server-VM mit der Erweiterung für den SQL IaaS-Agent registrieren.

Ändern der Lizenzierung in AHB, HADR oder PAYG

Stellen Sie sicher, dass Ihr Abonnement beim Ressourcenanbieter registriert ist.

Die Erweiterung für den SQL IaaS-Agent ist erforderlich, um die Lizenz zu ändern. Stellen Sie sicher, dass Sie die Erweiterung für den SQL-IaaS-Agent löschen und erneut installieren, wenn sie sich in einem fehlerhaften Zustand befindet.

Wie kann ich ein SQL Server BYOL-Image (Bring-your-own-license) bereitstellen?

BYOL-Bilder wurden aus Azure Marketplace zurückgezogen. Sie können ein SQL Server Standard- oder Enterprise Edition Marketplace-Image auswählen und Azure-Hybridvorteil während der Bereitstellung aktivieren, um einen virtuellen SQL-Computer mit einer vorhandenen Lizenz zu erstellen.

Die SQL Server-Edition, Version oder Lizenzierung im Azure-Portal wird nach einem Editions- oder Versionsupgrade nicht ordnungsgemäß angezeigt

Stellen Sie sicher, dass Ihr Abonnement beim Ressourcenanbieter registriert ist.

Die Erweiterung für den SQL IaaS-Agent ist erforderlich, um die Lizenz zu ändern. Stellen Sie sicher, dass Sie die Erweiterung reparieren, wenn sie sich in einem fehlerhaften Zustand befindet.

Nächste Schritte

Weitere Informationen finden Sie in den folgenden Artikeln: