Automatisk registrering med SQL IaaS Agent-tillägget

Gäller för:SQL Server på en virtuell Azure-dator

Som standard registreras virtuella Azure-datorer med SQL Server 2016 eller senare automatiskt med SQL IaaS Agent-tillägget när de identifieras av CEIP-tjänsten. Du kan aktivera funktionen för automatisk registrering för din prenumeration för att enkelt och automatiskt registrera alla virtuella SQL Server-datorer som inte hämtas av CEIP-tjänsten, till exempel äldre versioner av SQL Server.

I den här artikeln lär du dig att aktivera funktionen för automatisk registrering. Du kan också registrera en enskild virtuell dator eller registrera dina virtuella datorer i bulk med SQL IaaS Agent-tillägget.

Kommentar

Virtuella SQL Server-datorer som distribueras via Azure Marketplace efter oktober 2022 har den minst privilegierade modellen aktiverad som standard. Hanteringslägen för SQL IaaS Agent-tillägget togs bort i mars 2023.

Översikt

Registrera din virtuella SQL Server-dator med SQL IaaS Agent-tillägget för att låsa upp en fullständig funktionsuppsättning med fördelar.

Som standard registreras virtuella Azure-datorer med SQL Server 2016 eller senare automatiskt med SQL IaaS Agent-tillägget med begränsad funktionalitet när de identifieras av CEIP-tjänsten. Du kan använda funktionen för automatisk registrering för att automatiskt registrera alla virtuella SQL Server-datorer som inte identifieras av CEIP-tjänsten. Licenstypen är automatiskt standard för den virtuella datoravbildningen. Om du använder en betala per användning-avbildning för den virtuella datorn blir PAYGlicenstypen , annars är AHUB din licenstyp som standard. Information om sekretess finns i sekretesspolicyn för SQL IaaS Agent-tillägget.

När automatisk registrering har aktiverats för en prenumeration registreras alla aktuella och framtida virtuella datorer som har SQL Server installerat med SQL IaaS Agent-tillägget. Detta görs genom att köra ett månatligt jobb som identifierar om SQL Server är installerat på alla oregistrerade virtuella datorer i prenumerationen. För oregistrerade virtuella datorer kopierar jobbet SQL IaaS Agent-tilläggets binärfiler till den virtuella datorn och kör sedan ett engångsverktyg för att söka efter SQL Server-registerdatafilen. Om SQL Server-hive identifieras registreras den virtuella datorn med tillägget. Om det inte finns någon SQL Server-hive i registret tas binärfilerna bort.

Automatisk registrering erbjuder begränsade funktioner i tillägget, till exempel licenshantering. Du kan aktivera fler funktioner från resursen för virtuella SQL-datorer i Azure-portalen.

Varning

  • Om SQL Server-hive inte finns i registret kan borttagning av binärfiler påverkas om det finns resurslås på plats.
  • Om du har distribuerat en virtuell SQL Server-dator med en marketplace-avbildning som har SQL IaaS Agent-tillägget förinstallerat och tillägget är i ett misslyckat tillstånd eller om det har tagits bort, kontrollerar automatisk registrering registret för att se om SQL Server är installerat på den virtuella datorn och sedan registrerar det med tillägget.

Integrering med centralt hanterade Azure Hybrid-förmån

Centralt hanterade Azure Hybrid-förmån (CM-AHB) är en tjänst som hjälper kunderna att optimera sina Azure-kostnader och använda andra fördelar som:

  • Flytta alla betala per användning-arbetsbelastningar (fullständigt pris) SQL PaaS/IaaS för att dra nytta av dina Azure Hybrid-förmån utan att behöva konfigurera dem individuellt för att aktivera förmånen.
  • Se till att alla dina SQL-arbetsbelastningar är licensierade i enlighet med de befintliga licensavtalen.
  • Avgränsa rollerna för hantering av licensefterlevnad från devops-roller med hjälp av RBAC
  • Dra nytta av den kostnadsfria affärskontinuiteten genom att se till att dina passiva och haveriberedskapsmiljöer identifieras korrekt.
  • Använd MSDN-licenser i Azure för miljöer som inte är produktionsmiljöer.

CM-AHB använder data som tillhandahålls av SQL IaaS Agent-tillägget för att ta hänsyn till antalet SQL Server-licenser som används av enskilda virtuella Azure-datorer och ger rekommendationer till faktureringsadministratören under licenstilldelningsprocessen. Genom att använda rekommendationerna får du maximal rabatt med hjälp av Azure Hybrid-förmån. Om dina virtuella datorer inte har registrerats med SQL IaaS Agent-tillägget när CM-AHB är aktiverat av faktureringsadministratören får tjänsten inte fullständiga användningsdata från dina Azure-prenumerationer och därför är CM-AHB-rekommendationerna felaktiga.

Viktigt!

Om automatisk registrering aktiveras när CM-AHB har aktiverats riskerar du onödiga betala per användning-avgifter för SQL Server på arbetsbelastningar för virtuella Azure-datorer. För att minska den här risken justerar du dina licenstilldelningar i CM-AHB för att ta hänsyn till den ytterligare användning som kommer att rapporteras av SQL IaaS Agent-tillägget efter automatisk registrering. Vi publicerade ett öppen källkod verktyg som ger insikter om användningen av SQL Server-licenser, inklusive användningen av SQL-servrarna på virtuella Azure-datorer som ännu inte har registrerats med SQL IaaS Agent-tillägget.

Förutsättningar

Om du vill aktivera automatisk registrering av den virtuella SQL Server-datorn med tillägget behöver du:

  • En Azure-prenumeration.
  • De klientautentiseringsuppgifter som används för att registrera de virtuella datorerna som finns i någon av följande Azure-roller: Virtuell datordeltagare, Deltagare eller Ägare.

När automatisk registrering har aktiverats registreras virtuella SQL Server-datorer enligt följande villkor:

  • Virtuella datorer distribueras med hjälp av en Azure-resursmodell till en virtuell Windows Server-dator som stöds.
  • De har SQL Server installerat.
  • Virtuella datorer distribueras till det offentliga molnet eller Azure Government-molnet. Andra moln stöds inte för närvarande.
  • Virtuella datorer körs.

Kommentar

Automatisk registrering stöds för virtuella Ubuntu Linux-datorer i Azure.

Aktivera automatisk registrering

Följ dessa steg för att aktivera automatisk registrering av dina virtuella SQL Server-datorer i Azure-portalen:

  1. Logga in på Azure-portalen.

  2. Gå till resurssidan för virtuella SQL-datorer.

  3. Välj Automatisk registrering av virtuella SQL Server-datorer för att öppna sidan Automatisk registrering .

    Screenshot showing how to select Automatic SQL Server VM registration to open the automatic registration page

  4. Välj din prenumeration i listrutan.

  5. Läs igenom villkoren och om du godkänner väljer du Jag accepterar.

  6. Välj Registrera för att aktivera funktionen och registrera automatiskt alla aktuella och framtida virtuella SQL Server-datorer med SQL IaaS Agent-tillägget. Detta startar inte om SQL Server-tjänsten på någon av de virtuella datorerna.

Inaktivera automatisk registrering

Använd Azure CLI eller Azure PowerShell för att inaktivera funktionen för automatisk registrering. När funktionen för automatisk registrering är inaktiverad måste virtuella SQL Server-datorer som läggs till i prenumerationen registreras manuellt med SQL IaaS Agent-tillägget. Detta avregistrerar inte befintliga virtuella SQL Server-datorer som redan har registrerats.

Om du vill inaktivera automatisk registrering med Azure CLI kör du följande kommando:

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

Aktivera för flera prenumerationer

Du kan aktivera funktionen för automatisk registrering för flera Azure-prenumerationer med hjälp av PowerShell.

Följ stegen nedan:

  1. Spara det här skriptet.

  2. Navigera till platsen där du sparade skriptet med hjälp av en administrativ kommandotolk eller Ett PowerShell-fönster.

  3. Anslut till Azure (az login).

  4. Kör skriptet och skicka SubscriptionIds som parametrar. Om inga prenumerationer anges aktiverar skriptet automatisk registrering för alla prenumerationer i användarkontot.

    Följande kommando aktiverar automatisk registrering för två prenumerationer:

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

    Följande kommando aktiverar automatisk registrering för alla prenumerationer:

    .\EnableBySubscription.ps1
    

Misslyckade registreringsfel lagras i RegistrationErrors.csv samma katalog där du sparade och körde skriptet .ps1 från.

Nästa steg

Mer information finns i följande artiklar: