Delen via


Automatische registratie met sql IaaS Agent-extensie

Van toepassing op:SQL Server op Azure VM-

Azure-VM's met SQL Server 2016 of hoger worden standaard automatisch geregistreerd bij de SQL IaaS Agent-extensie wanneer deze worden gedetecteerd door de CEIP-service. U kunt de functie voor automatische registratie voor uw abonnement inschakelen om alle SQL Server-VM's die niet worden opgehaald door de CEIP-service, zoals oudere versies van SQL Server, eenvoudig en automatisch te registreren.

In dit artikel leert u hoe u de functie voor automatische registratie inschakelt. U kunt ook één VM registreren, of uw VM's bulksgewijs registreren met de SQL IaaS Agent-extensie.

Notitie

SQL Server-VM's die zijn geïmplementeerd via de Azure Marketplace na oktober 2022, hebben het model met minimale bevoegdheden standaard ingeschakeld. Beheermodi voor de SQL IaaS Agent-extensie zijn verwijderd in maart 2023.

Overzicht

Registreer uw SQL Server-VM bij de SQL IaaS Agent-extensie om een volledige functieset voordelen te ontgrendelen.

Azure-VM's met SQL Server 2016 of hoger worden standaard automatisch geregistreerd bij de SQL IaaS Agent-extensie met beperkte functionaliteit wanneer deze worden gedetecteerd door de CEIP-service. U kunt de functie voor automatische registratie gebruiken om alle SQL Server-VM's die niet worden geïdentificeerd door de CEIP-service automatisch te registreren. Het licentietype wordt automatisch standaard ingesteld op die van de VM-installatiekopie. Als u een pay-as-you-go installatiekopie gebruikt voor uw VM, zal uw licentietype PAYGzijn, anders zal uw licentietype standaard AHUB zijn. Zie de privacyverklaringen voor de SQL IaaS Agent-extensievoor meer informatie over privacy.

Zodra automatische registratie is ingeschakeld voor een abonnement, worden alle huidige en toekomstige VM's waarop SQL Server is geïnstalleerd, geregistreerd bij de SQL IaaS Agent-extensie. Dit wordt gedaan door een maandelijkse taak uit te voeren waarmee wordt gedetecteerd of SQL Server al dan niet is geïnstalleerd op alle niet-geregistreerde VM's in het abonnement. Voor niet-geregistreerde VM's kopieert de taak de binaire SQL IaaS Agent-extensiebestanden naar de virtuele machine en voert vervolgens een eenmalig hulpmiddel uit om de SQL Server-registergroep te controleren. Als de SQL Server Hive wordt gedetecteerd, wordt de virtuele machine geregistreerd bij de extensie. Als er geen SQL Server-hive in het register bestaat, worden de binaire bestanden verwijderd.

Automatische registratie biedt beperkte functionaliteit van de extensie, zoals licentiebeheer. U kunt meer functies inschakelen vanuit de virtuele SQL-machines resource in de Azure Portal.

Waarschuwing

  • Als de SQL Server-component niet aanwezig is in het register, kan het verwijderen van de binaire bestanden worden beïnvloed als er resourcevergrendelingen aanwezig zijn.
  • Als u een SQL Server-VM hebt geïmplementeerd met een marketplace-installatiekopie waarop de SQL IaaS Agent-extensie vooraf is geïnstalleerd en de extensie de status Mislukt heeft of is verwijderd, controleert automatische registratie het register om te zien of SQL Server is geïnstalleerd op de VIRTUELE machine en registreert deze vervolgens bij de extensie.
  • Als automatische registratie wordt geactiveerd nadat Centraal Managed-AHB (CM-AHB) is ingeschakeld, loopt u het risico dat er onnodige kosten voor betalen per gebruik worden in rekening gebracht voor uw SQL Server op Azure VM-workloads. Als u dit risico wilt beperken, past u uw licentietoewijzingen in CM-AHB aan om rekening te houden met het extra gebruik dat wordt gerapporteerd door de SQL IaaS Agent-extensie na automatische registratie. We hebben een opensource-hulpprogramma gepubliceerd dat inzicht biedt in het gebruik van SQL Server-licenties, inclusief het gebruik door de SQL-servers op virtuele Azure-machines die nog niet zijn geregistreerd bij de SQL IaaS Agent-extensie.

Benodigdheden

Als u automatische registratie van uw SQL Server-VM met de extensie wilt inschakelen, hebt u het volgende nodig:

  • Een Azure-abonnement.
  • De clientreferenties die worden gebruikt om de virtuele machines te registreren, moeten behoren tot een van de volgende Azure-rollen: Virtual Machine Bijdrager, Bijdrager, of Eigenaar.

Zodra automatische registratie is ingeschakeld, worden VM's van SQL Server geregistreerd volgens deze voorwaarden:

Notitie

Automatische registratie wordt ondersteund voor Ubuntu Linux-VM's in Azure.

Automatische registratie inschakelen

Voer de volgende stappen uit om automatische registratie van uw SQL Server-VM's in azure Portal in te schakelen:

  1. Meld u aan bij de Azure Portal.

  2. Navigeer naar de virtuele SQL-machines resource-pagina.

  3. Selecteer Automatische SQL Server-VM-registratie om de pagina Automatische registratie te openen.

    Schermopname waarin wordt getoond hoe u automatische SQL Server-VM-registratie selecteert om de pagina voor automatische registratie te openen

  4. Kies uw abonnement in de vervolgkeuzelijst.

  5. Lees de voorwaarden door en als u akkoord gaat, selecteert u ik ga akkoord.

  6. Selecteer registreren om de functie in te schakelen en automatisch alle huidige en toekomstige SQL Server-VM's te registreren met de SQL IaaS Agent-extensie. Hiermee start u de SQL Server-service niet opnieuw op een van de VM's.

Automatische registratie uitschakelen

Gebruik de Azure CLI of Azure PowerShell- om de functie voor automatische registratie uit te schakelen. Wanneer de functie voor automatische registratie is uitgeschakeld, moeten SQL Server-VM's die aan het abonnement zijn toegevoegd, handmatig worden geregistreerd met de SQL IaaS Agent-extensie. Hiermee wordt de registratie van bestaande SQL Server-VM's die al zijn geregistreerd, niet ongedaan gemaakt.

Als u automatische registratie wilt uitschakelen met behulp van Azure CLI, voert u de volgende opdracht uit:

az feature unregister --namespace Microsoft.SqlVirtualMachine --name BulkRegistration

Inschakelen voor meerdere abonnementen

U kunt de functie voor automatische registratie voor meerdere Azure-abonnementen inschakelen met behulp van PowerShell.

Voer hiervoor de volgende stappen uit:

  1. Sla dit script op .

  2. Navigeer naar de locatie waar u het script hebt opgeslagen met behulp van een beheeropdrachtprompt of PowerShell-venster.

  3. Verbinding maken met Azure (az login).

  4. Voer het script uit, waarbij SubscriptionIds als parameters worden doorgegeven. Als er geen abonnementen zijn opgegeven, schakelt het script automatische registratie in voor alle abonnementen in het gebruikersaccount.

    Met de volgende opdracht kunt u automatische registratie voor twee abonnementen inschakelen:

    .\EnableBySubscription.ps1 -SubscriptionList a1a1a-aa11-11aa-a1a1-a11a111a1,b2b2b2-bb22-22bb-b2b2-b2b2b2bb
    

    Met de volgende opdracht wordt automatische registratie ingeschakeld voor alle abonnementen:

    .\EnableBySubscription.ps1
    

Mislukte registratiefouten worden opgeslagen in RegistrationErrors.csv, dat zich bevindt in dezelfde map waarin u het .ps1-script hebt opgeslagen en uitgevoerd.

Volgende stappen

Raadpleeg de volgende artikelen voor meer informatie: