Linux SQL Server-VM registreren met sql IaaS Agent-extensie
Van toepassing op: SQL Server op Azure VM
Registreer uw SQL Server-VM met de SQL IaaS Agent-extensie om een schat aan functievoordelen te ontgrendelen voor uw SQL Server op Linux Azure VM.
Overzicht
Als u zich registreert bij de SQL Server IaaS Agent-extensie, wordt de SQL-VM-resource binnen uw abonnement gemaakt. Dit is een afzonderlijke resource van de virtuele-machineresource. Als u de registratie van uw SQL Server-VM bij de extensie ongedaan maakt, wordt de RESOURCE van de virtuele SQL-machine verwijderd, maar wordt de werkelijke virtuele machine niet verwijderd.
Als u de SQL IaaS Agent-extensie wilt gebruiken, moet u eerst uw abonnement registreren bij de Microsoft.SqlVirtualMachine-provider, waardoor de SQL IaaS Agent-extensie de mogelijkheid biedt om resources binnen dat specifieke abonnement te maken.
Belangrijk
De SQL IaaS Agent-extensie verzamelt gegevens om klanten optionele voordelen te bieden bij het gebruik van SQL Server binnen Azure Virtual Machines. Microsoft gebruikt deze gegevens niet voor licentiecontroles zonder voorafgaande toestemming van de klant. Zie de aanvulling op de sql Server-privacyverklaring voor meer informatie.
Vereisten
Als u uw SQL Server-VM wilt registreren bij de extensie, hebt u het volgende nodig:
- Een Azure-abonnement.
- Een virtuele Linux-machine van Azure Resource Model Ubuntu met SQL Server 2017 (of hoger) die is geïmplementeerd in de openbare of Azure Government-cloud.
- De nieuwste versie van Azure CLI of Azure PowerShell (minimaal 5.0).
Abonnement registreren bij RP
Als u uw SQL Server-VM wilt registreren met de SQL IaaS Agent-extensie, moet u eerst uw abonnement registreren bij de ResourceProvider Microsoft.SqlVirtualMachine (RP). Dit biedt de SQL IaaS Agent-extensie de mogelijkheid om resources binnen uw abonnement te maken. U kunt dit doen met behulp van Azure Portal, de Azure CLI of Azure PowerShell.
Azure Portal
Registreer uw abonnement bij de resourceprovider met behulp van Azure Portal:
- Open Azure Portal en ga naar Alle services.
- Ga naar Abonnementen en selecteer het interesseabonnement.
- Selecteer resourceproviders onder Instellingen op de pagina Abonnementen.
- Voer sql in het filter in om de SQL-gerelateerde resourceproviders weer te geven.
- Selecteer Registreren, Opnieuw registreren of Registratie opheffen voor de Microsoft.SqlVirtualMachine-provider , afhankelijk van de gewenste actie.
Opdrachtregel
Registreer uw Azure-abonnement bij de Provider Microsoft.SqlVirtualMachine met behulp van Azure CLI of Azure PowerShell.
Registreer uw abonnement bij de resourceprovider met behulp van de Azure CLI:
# Register the SQL IaaS Agent extension to your subscription
az provider register --namespace Microsoft.SqlVirtualMachine
VM registreren
De SQL IaaS Agent-extensie op Linux is alleen beschikbaar in de lichtgewicht modus, die alleen ondersteuning biedt voor het wijzigen van het licentietype en de editie van SQL Server. Gebruik de Azure CLI of Azure PowerShell om uw SQL Server-VM te registreren bij de extensie in de lichtgewicht modus voor beperkte functionaliteit.
Geef het licentietype SQL Server op als betalen per gebruik (PAYG
) om te betalen per gebruik, Azure Hybrid Benefit (AHUB
) om uw eigen licentie te gebruiken of herstel na noodgevallen (DR
) om de gratis DR-replicalicentie te activeren.
Registreer een SQL Server-VM in de lichtgewicht modus met de 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>
Registratiestatus verifiëren
U kunt controleren of uw SQL Server-VM al is geregistreerd bij de SQL IaaS Agent-extensie met behulp van Azure Portal, De Azure CLI of Azure PowerShell.
Azure Portal
Controleer de registratiestatus met behulp van Azure Portal:
- Meld u aan bij de Azure-portal.
- Ga naar de resource van uw virtuele SQL-machines.
- Selecteer uw SQL Server-VM in de lijst. Als uw SQL Server-VM hier niet wordt vermeld, is deze waarschijnlijk niet geregistreerd bij de SQL IaaS Agent-extensie.
Opdrachtregel
Controleer de huidige registratiestatus van de SQL Server-VM met behulp van Azure CLI of Azure PowerShell. ProvisioningState
Succeeded
geeft aan of de registratie is geslaagd.
Controleer de registratiestatus met behulp van de Azure CLI:
az sql vm show -n <vm_name> -g <resource_group>
Een fout geeft aan dat de SQL Server-VM niet is geregistreerd bij de extensie.
Automatische registratie
Automatische registratie wordt ondersteund voor Ubuntu Linux-VM's.
Volgende stappen
Raadpleeg voor meer informatie de volgende artikelen: