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 RessourceSQL-VM in Ihrem Abonnement erstellt. Dabei handelt es sich um eine andere Ressource als die Ressource für Ihre VM. Wenn Sie die Registrierung der Erweiterung für Ihre SQL Server-VM aufheben, wird die RessourceSQL-VM 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:

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:

  1. Öffnen Sie das Azure-Portal, und wechseln Sie zu Alle Dienste.
  2. Wechseln Sie zu Abonnements, und wählen Sie das gewünschte Abonnement aus.
  3. Wählen Sie auf der Seite Abonnements unter Einstellungen die Option Ressourcenanbieter aus.
  4. Geben Sie im Filter sql ein, um die SQL-bezogenen Ressourcenanbieter aufzurufen.
  5. Wählen Sie je nach gewünschter Aktion für den Anbieter Microsoft.SqlVirtualMachine eine der Optionen Registrieren, Erneut registrieren oder Registrierung aufheben aus.

Modify the provider

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:

  1. Melden Sie sich beim Azure-Portal an.
  2. Wechseln Sie zu Ihrer Ressource Virtuelle SQL-Computer.
  3. 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: