Registrare la VM di SQL Server Windows con l'estensione SQL IaaS Agent

Si applica a:SQL Server su VM di Azure

Registrare la VM di SQL Server con l'estensione SQL IaaS Agent per sbloccare un set completo di funzionalità vantaggioso per SQL Server su VM di Azure Windows.

Questo articolo illustra come registrare una singola VM di SQL Server con l'estensione SQL IaaS Agent. In alternativa, è possibile registrare tutte le VM di SQL Server in una sottoscrizione automaticamente o più VM in blocco usando uno script.

Nota

Le VM di SQL Server distribuite tramite Azure Marketplace dopo ottobre 2022 hanno il modello con privilegi minimi abilitato per impostazione predefinita. Le modalità di gestione per l'estensione SQL IaaS Agent sono state rimosse nel marzo 2023.

Panoramica

La registrazione con l'estensione SQL Server IaaS Agent crea la risorsamacchina virtuale SQL all'interno della sottoscrizione, che rappresenta una risorsa separata dalla risorsa della macchina virtuale. Se si annulla la registrazione della macchina virtuale SQL Server dall'estensione, si rimuoverà la risorsa macchina virtuale SQL, ma la macchina virtuale effettiva non verrà eliminata.

La distribuzione di un'immagine di Azure Marketplace di VM di SQL Server tramite il portale di Azure registra automaticamente una VM di SQL Server con l'estensione. Tuttavia, se si sceglie di installare autonomamente SQL Server in una macchina virtuale di Azure o di eseguire il provisioning di una macchina virtuale di Azure da un disco rigido virtuale personalizzato, è necessario registrare la macchina virtuale di SQL Server con l'estensione SQL IaaS Agent per sbloccare tutti i vantaggi e la gestibilità delle funzionalità. Per impostazione predefinita, le VM di Azure con SQL Server 2016 o versioni successive installato vengono registrate automaticamente con l'estensione SQL IaaS Agent una volta rilevate dal servizio Analisi utilizzo software. Per altre informazioni, vedere Supplemento alla privacy di SQL Server. Per informazioni sulla privacy, vedere l'informativa sulla privacy dell'estensione SQL IaaS Agent.

Per usare l'estensione SQL IaaS Agent, è prima necessario registrare la sottoscrizione con il provider Microsoft.SqlVirtualMachine, che offre all'estensione SQL IaaS Agent la possibilità di creare risorse all'interno di tale sottoscrizione specifica. Quindi, è possibile registrare la VM di SQL Server con l'estensione.

Prerequisiti

Per registrare la VM di SQL Server con l'estensione, è necessario quanto segue:

Registrare la sottoscrizione con il provider di risorse

Per registrare la VM di SQL Server con l'estensione SQL IaaS Agent, è prima necessario registrare la sottoscrizione con il provider di risorse (RP) Microsoft.SqlVirtualMachine. In questo modo, l'estensione SQL IaaS Agent è in grado di creare risorse all'interno della sottoscrizione. È possibile farlo usando il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell.

Registrare la sottoscrizione con il provider di risorse usando il portale di Azure:

  1. Aprire il portale di Azure e andare in Tutti i servizi.

  2. Andare a Sottoscrizioni e selezionare la sottoscrizione di interesse.

  3. Nella pagina Sottoscrizioni, selezionare Provider di risorse in Impostazioni.

  4. Digitare sql nel filtro per visualizzare i provider di risorse correlati a SQL.

  5. Selezionare uno tra Registra, Ripeti registrazione, o Annulla registrazione per il provider Microsoft.SqlVirtualMachine in base all'azione desiderata.

    Screenshot showing how to modify the provider.

Registrazione con l'estensione

È possibile registrare manualmente la VM di SQL Server con l'estensione SQL IaaS Agent usando Azure PowerShell o l'interfaccia della riga di comando di Azure.

Indicare il tipo di licenza di SQL Server come con pagamento in base al consumo (PAYG) per il pagamento in base all'uso, Vantaggio Azure Hybrid (AHUB) per usare la propria licenza o ripristino di emergenza (DR) per attivare la licenza di replica di ripristino di emergenza gratuita.

Non è attualmente possibile registrare la VM di SQL Server con l'estensione SQL IaaS Agent usando il portale di Azure.

Verificare lo stato di registrazione

È possibile verificare se la VM di SQL Server è già stata registrata con l'estensione SQL IaaS Agent usando il portale di Azure, l'interfaccia della riga di comando di Azure o Azure PowerShell.

Verificare lo stato di registrazione con il portale di Azure:

  1. Accedere al portale di Azure.

  2. Passare alle VM di SQL Server.

  3. Selezionare la macchina virtuale di SQL Server dall'elenco. Se la VM di SQL Server non è inclusa nell'elenco, è probabile che non sia stata registrata con l'estensione SQL IaaS Agent.

  4. Visualizzare il valore in Stato. Se lo Stato è Riuscito, la macchina virtuale di SQL Server è stata registrata correttamente con l'estensione SQL IaaS Agent.

    Screenshot showing how to verify status with SQL RP registration.

In alternativa, è possibile controllare lo stato scegliendo Ripara nel riquadro Supporto + risoluzione dei problemi nella risorsa macchina virtuale SQL. Lo stato di provisioning per l'estensione SQL IaaS Agent può essere Completato o Non riuscito.

Un errore indica che la VM di SQL Server non è stata registrata con l'estensione.

Annullare la registrazione dall'estensione

Per annullare la registrazione della VM di SQL Server con l'estensione SQL IaaS Agent, eliminare la risorsa macchina virtuale SQL usando il portale di Azure o l'interfaccia della riga di comando di Azure. L'eliminazione della risorsa macchina virtuale SQL non comporta l'eliminazione della VM di SQL Server.

Attenzione

Prestare particolare attenzione quando si annulla la registrazione della VM di SQL Server dall'estensione. Seguire attentamente i passaggi perché è possibile eliminare inavvertitamente la macchina virtuale quando si tenta di rimuovere la risorsa.

Annullare la registrazione della VM di SQL Server dall'estensione usando il portale di Azure:

  1. Accedere al portale di Azure.

  2. Andare alla risorsa VM di SQL Server.

    Screenshot of SQL virtual machines resource.

  3. Selezionare Elimina.

    Screenshot showing how to select delete in the top navigation.

  4. Digitare il nome della macchina virtuale SQL e deselezionare la casella di controllo accanto alla macchina virtuale.

    Screenshot showing how to uncheck the VM to prevent deleting the actual virtual machine, and then select Delete to proceed with deleting the SQL VM resource.

    Avviso

    Se non si deseleziona la casella di controllo accanto al nome della macchina virtuale, la macchina virtuale verrà eliminata completamente. Deselezionare la casella di controllo per annullare la registrazione della VM SQL Server dall'estensione ma non eliminerà la macchina virtuale effettiva.

  5. Selezionare Elimina per confermare l'eliminazione della risorsa macchina virtuale SQL e non della VM di SQL Server.

Passaggi successivi

Per altre informazioni, vedere gli articoli seguenti: