Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie Sie die SQL Server-Instanzen auf Nutzungsabhängige Zahlung Abonnements umstellen. Diese Option steht derzeit für Instanzen von SQL Server zur Verfügung, die:
- Verwenden einer SQL Server-Lizenz mit Software Assurance (SA)
- Verwenden einer SQL Server-Abonnementlizenz
- Lizenziert über einen Service Provider License Agreement (SPLA)
Übergang von Lizenz mit Software Assurance oder SQL Server Abonnement
Wenn Ihre SQL Server Instanzen von einer Lizenz mit Software assurance oder einer Abonnementlizenz abgedeckt sind, möchten Sie in der Regel direkt nach ablauf der Ablaufzeit zu einem kostenpflichtigen Azure Abonnement wechseln. Zu diesem Zeitpunkt möchten Sie folgendes sicherstellen:
- Alle Arc SQL-Bereitstellungen werden auf nutzungsbasierte Abrechnung umgestellt.
- Alle Azure SQL-Bereitstellungen (PaaS und IaaS) werden auf nutzungsbasierte Abrechnung umgestellt.
- Die Übergangsaufgaben werden unmittelbar nach Ablauf des Lizenzvertrags für kontinuierliche Compliance und genaue Abrechnung ausgeführt.
Führen Sie die folgenden Schritte aus, um den Übergang zu verwalten.
Vor Ablauf des Lizenzvertrags
- Stellen Sie sicher, dass Sie über ein aktives Azure Konto mit mindestens einem Abonnement verfügen.
- Stellen Sie sicher, dass alle lokalen SQL Server Instanzen, die von der Lizenz mit Software Assurance oder sql-Abonnement abgedeckt sind, mit Azure Arc verbunden sind.
- Wenn Sie virtuelle Kerne oder physische Kerne lizenzieren, ohne VMs zu verwenden, stellen Sie sicher, dass die Azure Erweiterungen für SQL Server mit
licenseTypeaufPaidkonfiguriert sind. Weitere Informationen finden Sie unter License SQL Server Instanzen nach virtuellen Kernen und License SQL Server Instanzen nach physischen Kernen ohne VMs. - Wenn Sie die Lizenzierungsmethode für unbegrenzte Virtualisierung verwenden, stellen Sie sicher, dass die p-Core-Lizenz oder -Lizenzen mit
billingPlanaufPaideingestellt sind, aktiviert und alle von den Lizenzen abgedeckten SQL Server-Instanzen ordnungsgemäß mitlicenseTypeaufPaidkonfiguriert sind. Weitere Informationen finden Sie unter SQL-Server-Instanzen nach physischen Kernen für unbegrenzte Virtualisierung lizensieren.
Important
Wenn Sie die Platzierungsrichtlinie für Azure VMware Service verwenden, um unbegrenzte Virtualisierung zu ermöglichen, stellen Sie sicher, dass die p-Core-Lizenz mit billingPlan auf Paid in Abstimmung mit dem Microsoft Account-Team erstellt wird.
Am Ablaufdatum des Lizenzvertrags
Ändern Sie den Lizenztypwert für alle Ressourcen, die nicht mehr von SQL Server Lizenz mit Software Assurance oder SQL Server Abonnement abgedeckt sind.
Verwenden Sie das PowerShell-Skript Modify Azure SQL-Lizenztyp, um mehrere Azure SQL-Ressourcen in ein nutzungsbasiertes Abonnement zu wechseln.
Verwenden Sie das PowerShell-Skript Modify Arc SQL-Lizenztyp, um mehrere Azure Arc-aktivierte SQL Server-Instanzen auf das Abonnement mit nutzungsbasierter Bezahlung umzustellen.
Diese Skripts werden unter der MIT-Lizenz bereitgestellt.
Important
Wenn Sie den unbegrenzten Virtualisierungsvorteil SQL Server Software assurance oder SQL Server-Abonnements nutzen, stellen Sie sicher, dass Sie den SQL Server Lizenzabrechnungsplan von Paid auf PAYG umstellen, bevor Sie die einzelnen VMs im Bereich der Lizenz auf PAYG wechseln. Auf diese Weise können Sie sicherstellen, dass die virtuellen Computer nicht einzeln in Rechnung gestellt werden. Ausführliche Informationen finden Sie unter Change SQL Server License Resource.
Übergang von der vom SPLA-Anbieter bereitgestellten Lizenz
Die Umstellung der SQL Server, die über ein Service Provider License Agreement (SPLA) lizenziert sind, auf die Azure-Nutzungspreisabrechnung erfordert Folgendes:
- Die SQL-Server des Endbenutzers werden in von CSP verwalteten Azure-Abonnements in Azure Arc integriert.
- Die nutzungsbasierte Abrechnung wird mit dem Einverständnis zur wiederkehrenden Abrechnung auf jedem angeschlossenen Gerät ausgewählt.
Bei der Umstellung von Kunden auf Azure Pay-as-you-go-Abrechnung ist es wichtig, sicherzustellen, dass der Azure Verbundene Computer-Agent und die SQL Server Erweiterung fehlerfrei sind und eine Verbindung mit Azure herstellen kann. Wenn die Erweiterung defekt, durch Firewalls blockiert oder fehlerhaft konfiguriert ist (z. B. Proxyprobleme), kann die korrekte Meldung der SQL Server Nutzung unterbrochen werden. Dies kann dazu führen, dass nicht gemeldete Nutzungs-, Abrechnungsfehler und Nichtkompatibilität auftreten.
Diese Probleme beschränken auch die Funktionalität von SQL Server, die über Azure Arc verbunden sind. Zu den betroffenen Features gehören:
- Monitoring
- Inventory
- Entra ID Authentifizierung (die von einem fehlerfreien Agent und einer aktiven Verbindung abhängt)
Azure Arc verbundenen Server müssen mindestens einmal alle 30 Tage mit Azure einchecken. Ab Juni 2026 wird dieses Check-in erzwungen. Dadurch wird eine genaue Nutzungsberichterstattung sichergestellt und nicht autorisierte SQL Server Verwendung verhindert.
Zustimmung des Kunden
Sie oder Ihr Cloud-Lösungsanbieter müssen explizit ihre Zustimmung erteilen, bevor Sie die Abrechnung für "Pay-as-you-go" aktiviert haben. Ausführliche Informationen hierzu erhalten Sie in der Zustimmung zur wiederkehrenden Abrechnung.
Linux-spezifische Überlegungen
Beachten Sie bei der Umstellung von SQL Server für Linux auf "Pay-as-you-go" die folgenden Einschränkungen im Vergleich zu Windows:
- Passive Instanzerkennung: Die automatische Erkennung passiver Replikate in Verfügbarkeitsgruppen oder Failoverclusterinstanzen ist unter Linux nicht verfügbar. Alle Instanzen werden als aktiv in Rechnung gestellt.
- Kernerkennung: Die Kernanzahl wird basierend auf der Betriebssystemumgebung gemeldet. Die Kernverifikation auf Datenbank-Engine-Ebene ist nicht verfügbar.
- Erkennung verbundener Benutzer: Die Überprüfung aktiver Benutzerverbindungen auf lesbaren sekundären Replikaten ist nicht verfügbar.
- Agent-Integritätsüberwachung: Stellen Sie sicher, dass der Azure Connected Machine Agent gesund und verbunden bleibt. Das 30-Tage-Fenster für die erneute Verbindung und das wiederkehrende Abrechnungsverhalten funktionieren wie bei Windows.
Diese Einschränkungen blockieren den Übergang zu PAYG unter Linux nicht. Planen Sie jedoch die Abrechnungsunterschiede, die unter "Lizenzierung und Abrechnung verwalten" beschrieben sind.
Erneute Verbindung innerhalb von 30 Tagen
Wenn die Verbindung der Maschine innerhalb von 30 Tagen nach der Trennung wiederhergestellt wird, basiert die Nutzungsbasierte Bezahlung auf den Protokollen für die tatsächliche Nutzung, die lokal von der Erweiterung verwaltet werden.
Trennung für mehr als 30 Tage
Wenn der Computer länger als 30 Tage getrennt bleibt, wechselt der SQL Arc-Dienst basierend auf der letzten bekannten Konfiguration zu wiederkehrender Abrechnung. Beispiel: Edition, Anzahl der Kerne, Einrichtung für hohe Verfügbarkeit. Zu den Gebühren gehören:
- Rückfüllgebühren für die vorherigen 30 Tage.
- Laufende stündliche Gebühren, bis die Maschine wieder verbunden ist.
Diese Gebühren verwenden separate, wiederkehrende nutzungsbasierte (PAYG) Verbrauchseinheiten, um die Nutzung während des getrennten Zustands nachzuverfolgen.
Zeitweilige Verwendung von SQL Server
Wenn Sie eine Anwendung haben, die selten verwendet wird und länger als 30 Tage offline sein kann, wird die wiederkehrende Abrechnung ausgelöst, da der SQL Arc-Dienst nicht erkennen kann, ob die Trennung absichtlich erfolgt ist oder nicht. Um die Abrechnung zu verhindern, trennen Sie die SQL Server Instanz von Azure Arc. Wenn der virtuelle Computer ausgeführt wird, müssen Sie ihn erneut mit einer der unterstützten Methoden in Arc integrieren. Ausführliche Informationen hierzu erhalten Sie unter Disconnect SQL Server Instanzen von Azure Arc.
Lösungsübersicht
Da die aktuelle Windows Server-Implementierung ein festes 30-tägiges Trennungslimit erzwingt, übernimmt das System automatisch die Erneuteinführung der zugrunde liegenden Server, ohne SQL Server Abrechnung zurückzusetzen. Dieses Feature stellt sicher, dass Dienste wie erweiterte Sicherheitsupdates (ESU) nicht zurückgesetzt werden und dass keine neue Rückabrechnung unnötig ausgelöst wird.
Die folgende Zeitachse veranschaulicht das Abrechnungsverhalten sowohl für SQL Server als auch für Windows Server, indem Szenarien verglichen werden, in denen die Maschine innerhalb von 30 Tagen oder nach 30 Tagen erneut verbunden wird.
| Timeline | Event | Aktionen des Diensts |
|---|---|---|
| Tag 1 | Richtet Arc + Arc SQL mithilfe von Pay-as-you-go auf einem Windows Server ein. | – Die Abrechnung beginnt basierend auf der aktuellen Konfiguration und der tatsächlichen Nutzung. – Die Nutzung wird alle 12 Stunden hochgeladen und verarbeitet. |
| Tag 2 | Azure erkennt Unterbrechungen aufgrund von Agentfehlern oder blockierter Konnektivität. | Der Zustand des verbundenen Computers ändert sich in "Getrennt". - Azure Erweiterung für SQL Server sammelt und speichert Nutzungsdaten weiterhin lokal. – Warnungen werden im Arc-Maschinenaktivitätsprotokoll, der SQL Server Konfigurationsseite und dem SQL Server Blatt "Übersicht" angezeigt. - Es werden keine stundenbasierten Verbrauchseinheiten ausgegeben. |
| Tag 3+ | Fortgesetzte Trennung | Es werden tägliche Erinnerungen mit der Warnung ausgegeben, dass die wiederkehrende Abrechnung nach 30 Tagen beginnen. |
| Tag 30 | Immer noch keine Nutzungsdaten oder Heartbeat. | Das Zertifikat des verbundenen Computer-Agents läuft ab. – Der Zustand des verbundenen Computers ändert sich in "Abgelaufen". - SQL wechselt auf die wiederkehrende Abrechnung basierend auf der letzten bekannten Konfiguration (Edition, Kerne, HA-Setup usw.). - Gebühren werden für die letzten 30 Tage zurückgefüllt. - Stündliche Abrechnung wird mit wiederkehrenden Verbrauchseinheiten. |
| Tag 31+ | Fortgesetzte Unterbrechung. | Die stündliche Abrechnung wird auf unbestimmte Zeit unter Verwendung der letzten bekannten Konfiguration fortgesetzt. |
| Tag 40 | Die Konnektivität wird wiederhergestellt. | Die stündliche Abrechnung wechselt zu regulären nutzungsbasierten Verbrauchseinheiten und wird fortgesetzt. |
Wenn die Konnektivität innerhalb von 30 Tagen wiederhergestellt wird, werden die Abrechnungen auf Pay-as-you-go-Basis fortgesetzt, basierend auf den tatsächlichen Nutzungsdaten, die von der Azure-Erweiterung für SQL Server gesammelt und über Standard-Pay-as-you-go-Zähler gemeldet werden. Wenn die Verbindung nach 30 Tagen wiederhergestellt wird, wird die Abrechnung basierend auf der letzten bekannten Konfiguration der SQL-Instanz mit wiederkehrenden Pay-as-you-go-Metern fortgesetzt, bis die Verbindung erneut hergestellt wird.
Zustimmung zur wiederkehrenden Abrechnung
Es ist eine explizite Zustimmung erforderlich, um die abrechnungsbasierte Abrechnung für SQL Server in den vom CSP verwalteten Azure-Abonnements auszuwählen.
Die Zustimmung wird durch Hinzufügen einer ConsentToRecurringPAYG-Eigenschaft zur Azure-Erweiterung für die SQL-Server-Ressource aufgezeichnet. Sie besteht aus den beiden Werten:
-
Consented: Sie stimmen der wiederkehrenden Abrechnung zu. -
ConsentTimestamp: Die UTC-Zeitstempelmarkierung, als die Zustimmung erteilt wurde. Dieser Zeitstempel wird vom Hybrid data Service verwendet, um zu bestimmen, wann die wiederkehrende Abrechnung wirksam wird. Nach diesem Zeitpunkt aktiviert jede Abschaltung, die länger als 30 Tage dauert, die wiederkehrende Pay-as-you-go-Abrechnung.
Important
Neue Pay-as-you-go-Abonnements sind ohne Zustimmung nicht zulässig.
Nach der Registrierung kann die Zustimmungseigenschaft nicht mehr geändert werden, ohne die Erweiterung erneut zu installieren.
Aktivieren Sie die wiederkehrende verbrauchsbasierte Abrechnung im großen Maßstab mithilfe von Azure Automation.
Cloudlösungsanbieter, die große Kundenkonten verwalten, können die wiederkehrende Abrechnung nach Verbrauch auf mehreren Maschinen mit einem Skript aktivieren. Ein flexibles PowerShell-Skript zum Ändern des Lizenztyps führt die erforderlichen Konfigurationsänderungen aus, einschließlich der Registrierung der Zustimmung. Mit dem folgenden Vorgang werden beispielsweise alle verbundenen Computer im selben Mandanten auf "Pay-as-you-go" umgestellt:
.\modify-license-type.ps1 -LicenseType PAYG -ConsentToRecurringPAYG Yes -Force
Überprüfen Sie das vollständige Skript in GitHub unter sql-server-samples modify-license-type.
Automatische Bereitstellung verwalten
SQL Server wird durch Azure Arc aktiviert, indem die Azure-Erweiterung für SQL Server automatisch auf jedem neu verbundenen Computer installiert wird und eine Option bietet, den Lizenztyp als Abonnement-Tag festzulegen. Da diese Tags generisch sind und die Option zur Zustimmung zu wiederkehrenden Pay-as-you-go nicht unterstützen, sollten diese Tags nicht CSP-verwalteten Abonnements zugewiesen werden.
Verwaltung der Erweiterungsgesundheit
Bei einem Pay-as-you-go-Abonnement wird die Integrität der Erweiterungen zu einem kritischen Faktor Ihrer Compliance, da sie die Nutzungsdaten erfasst und die richtige Abrechnung gewährleistet. Die zeitweiligen Trennungen von bis zu 30 Tagen sind zulässig, da die Erweiterung ein Nutzungsprotokoll auf dem Computer führt, aber es liegt in Ihrer Verantwortung, sicherzustellen, dass die Erweiterungen einwandfrei bleiben. Das Azure-Portal enthält ein Health Dashboard mit der allgemeinen Ansicht des Erweiterungsstatus. Ausführliche Informationen zur Problembehandlung der fehlerhaften Erweiterungen finden Sie unter Troubleshoot Azure Erweiterung für SQL Server.
Analysieren der Kosten
Nach dem Übergang zur abrechnungsbasierten Zahlung können Sie aktuelle und prognostizierte Gebühren über Microsoft Cost Management anzeigen. Anstehende Gebühren für Azure Arc-fähige SQL Server Pay-as-you-go werden nicht auf SQL Server- oder Arc-Ressourcenseiten angezeigt. Alle Kostenanalysen und Prognosen werden auf Abonnementebene oder höher ausgeführt.
Anzeigen prognostizierter Gebühren
Um die prognostizierten nutzungsabhängigen Gebühren anzuzeigen:
- Öffnen Sie im Azure-Portal Cost Management>Cost analysis.
- Wählen Sie den entsprechenden Bereich (Abonnement, Verwaltungsgruppe oder Ressourcengruppe) aus.
- Vergewissern Sie sich, dass das Diagramm sowohl aktuelle als auch prognostizierte Kosten anzeigt.
- Einfarbige Balken oder Linien stellen tatsächliche Kosten dar.
- Schattierte Erweiterungen stellen prognostizierte Kosten basierend auf historischen Nutzungstrends dar.
- Legen Sie den Datumsbereich auf den aktuellen Monat fest, um projizierte Monatsendekosten anzuzeigen.
Filtern nach Arc-SQL Server-Verwendung
Um Azure Arc-fähigen SQL Server Nutzungsgebühren zu isolieren, wenden Sie die folgenden Filter an:
| Filter | Wert |
|---|---|
| Dienstname | Azure Arc-aktivierte SQL Server |
| Gebührenart | Verbrauch |
| Publisher Type | Microsoft |
Tipp
Wenn Azure Arc-enabled SQL Server nicht in der Filterliste angezeigt wird, entfernen Sie zuerst andere Filter, und wenden Sie dann erneut Servicename an.
Ermitteln der Kosten auf Ressourcenebene
So sehen Sie, welche SQL Server Instanzen kostentreiben:
- Wählen Sie in der Kostenanalyse "Nach>Ressource gruppieren" aus.
- Wählen Sie optional "Nach>" aus, wenn Sie Arc-Computer nach Ressourcengruppe organisieren.
Diese Aufschlüsselung hilft Ihnen bei der Identifizierung:
- Änderungen der Kernanzahl
- Editionsunterschiede (Standard vs Enterprise)
- Instanzen, die unbeabsichtigt nicht ausgeführt wurden
Identifizieren von Gebührenkategorien
Um festzustellen, welche mit SQL Server zugehörigen Gebührenkategorien die Kosten verursachen, wählen Sie in KostenanalyseGruppieren nach>Meter aus. Diese Aufschlüsselung hilft Ihnen bei der Identifizierung:
- Aufschlüsselung der Nutzungskosten (z. B. Kosten für ESU, Kosten für Zahlung nach Nutzung)
- Editionsunterschiede (Meternamen geben die Editionen an)
- Unerwartete Gebühren
Einrichten von Budgetwarnungen
Um Kosten proaktiv zu verwalten:
- Wählen Sie in "Kostenverwaltung" "Budgets>Hinzufügen" aus.
- Erstellen Sie ein monatliches Budget für Ihre erwarteten Arc SQL-Ausgaben.
- Konfigurieren Sie Benachrichtigungen bei 50 %, 75 % und 90 % des Budgets.
- Speichern Sie das Budget.
Budgetwarnungen verwenden prognostizierte Kosten, nicht nur tatsächliche Ausgaben, um unerwartete Gebühren zu vermeiden. Weitere Informationen finden Sie unter Erstellen und Verwalten von Budgets.
Überwachen von Abrechnungsereignissen
Um zu überwachen, überprüfen Sie Aktivitätsprotokolle mit SQL Server, ermöglicht durch Azure Arc.
Verwandte Inhalte
Abrechnung für SQL Server aktiviert durch Azure Arc HÄUFIG gestellte Fragen
Lizenzierung und Abrechnung von SQL Server aktiviert durch Azure Arc