Registrieren einer SQL Server für Linux-VM mit der SQL-IaaS-Agent-Erweiterung
Gilt für: SQL Server auf Azure VM
Wenn Sie Ihre SQL Server-VM mit der SQL-IaaS-Agent-Erweiterung registrieren, können Sie viele Features für Ihre Azure-VM für SQL Server für Linux nutzen.
Übersicht
Durch die Registrierung mit der SQL Server-IaaS-Agent-Erweiterung wird die Virtueller SQL-Computer-Ressource in Ihrem Abonnement erstellt. Dabei handelt es sich um eine andere Ressource als die Ressource für Ihren virtuellen Computer. Wenn Sie die Registrierung der Erweiterung für Ihre SQL Server-VM aufheben, wird die Ressource Virtueller SQL-Computer entfernt, während der tatsächliche virtuelle Computer jedoch erhalten bleibt.
Wenn Sie die Erweiterung für den SQL-IaaS-Agent verwenden möchten, müssen Sie zunächst Ihr Abonnement beim Anbieter Microsoft.SqlVirtualMachine registrieren. Dadurch kann die Erweiterung für den SQL-IaaS-Agent Ressourcen in diesem bestimmten Abonnement erstellen.
Wichtig
Die SQL-IaaS-Agent-Erweiterung sammelt Daten ausschließlich, um Kunden zu ermöglichen, bei der Verwendung von SQL Server in Azure Virtual Machines optionale Vorteile zu nutzen. Microsoft verwendet diese Daten ohne vorherige Zustimmung des Kunden nicht für Lizenzierungsüberprüfungen. Weitere Informationen finden Sie unter Ergänzende Datenschutzbestimmungen zu SQL Server.
Voraussetzungen
Um Ihre SQL Server-VM mit der Erweiterung registrieren zu können, benötigen Sie Folgendes:
- Ein Azure-Abonnement.
- Ein in der öffentlichen Cloud oder Azure Government-Cloud bereitgestelltes Azure-Ressourcenmodell des Typs Ubuntu Linux-VM mit SQL Server 2017 (oder höher)
- Die aktuelle Version von Azure CLI oder Azure PowerShell (mindestens 5.0).
Registrieren eines Abonnements mit RP
Um Ihre SQL Server-VM mit der SQL-IaaS-Agent-Erweiterung registrieren zu können, müssen Sie zunächst Ihr Abonnement beim Ressourcenanbieter Microsoft.SqlVirtualMachine registrieren. Dadurch kann die SQL-IaaS-Agent-Erweiterung Ressourcen in Ihrem Abonnement erstellen. Verwenden Sie hierzu das Azure-Portal, die Azure CLI oder Azure PowerShell.
Azure-Portal
Registrieren Sie Ihr Abonnement beim Ressourcenanbieter, indem Sie das Azure-Portal verwenden:
- Öffnen Sie das Azure-Portal, und wechseln Sie zu Alle Dienste.
- Wechseln Sie zu Abonnements, und wählen Sie das gewünschte Abonnement aus.
- Wählen Sie auf der Seite Abonnements unter Einstellungen die Option Ressourcenanbieter aus.
- Geben Sie im Filter sql ein, um die SQL-bezogenen Ressourcenanbieter aufzurufen.
- Wählen Sie je nach gewünschter Aktion für den Anbieter Microsoft.SqlVirtualMachine eine der Optionen Registrieren, Erneut registrieren oder Registrierung aufheben aus.
Befehlszeile
Registrieren Sie Ihr Azure-Abonnement beim Anbieter Microsoft.SqlVirtualMachine entweder mithilfe der Azure-Befehlszeilenschnittstelle oder mit Azure PowerShell.
Registrieren Sie Ihr Abonnement mithilfe der Azure CLI beim Ressourcenanbieter:
# Register the SQL IaaS Agent extension to your subscription
az provider register --namespace Microsoft.SqlVirtualMachine
VM registrieren
Die SQL-IaaS-Agent-Erweiterung unter Linux ist nur im Lightweight-Modus verfügbar, der nur das Ändern des Lizenztyps und die Edition von SQL Server unterstützt. Verwenden Sie die Azure-Befehlszeilenschnittstelle oder Azure PowerShell, um Ihre SQL Server-VM mit der Erweiterung im Modus „Lightweight“ für eingeschränkte Funktionalität zu registrieren.
Geben Sie den SQL Server-Lizenztyp an. Sie können zwischen nutzungsbasierter Bezahlung (PAYG
), Azure-Hybridvorteil (AHUB
) zum Verwenden Ihrer eigenen Lizenz und Notfallwiederherstellung (DR
) zum Aktivieren des kostenlosen DR-Replikats auswählen.
Registrieren einer SQL Server-VM im Modus „Lightweight“ mit der Azure CLI:
# Register Enterprise or Standard self-installed VM in Lightweight mode
az sql vm create --name <vm_name> --resource-group <resource_group_name> --location <vm_location> --license-type <license_type>
Überprüfen des Registrierungsstatus
Sie können über das Azure-Portal, die Azure-Befehlszeilenschnittstelle oder Azure PowerShell überprüfen, ob Ihre SQL Server-VM bereits mit der SQL-IaaS-Agent-Erweiterung registriert wurde.
Azure-Portal
Überprüfen Sie den Registrierungsstatus mithilfe des Azure-Portals:
- Melden Sie sich beim Azure-Portal an.
- Wechseln Sie zu Ihrer Ressource Virtuelle SQL-Computer.
- Wählen Sie die SQL Server-VM in der Liste aus. Wenn Ihre SQL Server-VM hier nicht aufgeführt ist, wurde sie wahrscheinlich nicht mit der SQL-IaaS-Agent-Erweiterung registriert.
Befehlszeile
Überprüfen Sie den aktuellen Registrierungsstatus der SQL Server-VM mit der Azure CLI oder Azure PowerShell. ProvisioningState
zeigt Succeeded
an, wenn die Registrierung erfolgreich abgeschlossen wurde.
Überprüfen Sie den Registrierungsstatus mithilfe der Azure CLI:
az sql vm show -n <vm_name> -g <resource_group>
Ein Fehler weist darauf hin, dass die SQL Server-VM nicht mit der Erweiterung registriert wurde.
Automatische Registrierung
Die automatische Registrierung wird für Ubuntu Linux-VMs unterstützt.
Nächste Schritte
Weitere Informationen finden Sie in den folgenden Artikeln: