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 risorsa macchina virtuale SQL all'interno della sottoscrizione, che rappresenta una risorsa separata dalla risorsa della macchina virtuale. Se si elimina l'estensione dalla VM di SQL Server, si rimuove la risorsa della macchina virtuale SQL, ma la macchina virtuale effettiva non viene 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 che mostra come modificare il 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 che mostra come verificare lo stato con la registrazione del punto di ripristino di SQL.

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.

Eliminare l'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, PowerShell 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.

Avviso

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

Per eliminare l'estensione dalla VM di SQL Server usando il portale di Azure, seguire questa procedura:

  1. Accedere al portale di Azure.

  2. Andare alla risorsa VM di SQL Server.

    Screenshot della risorsa delle macchine virtuali SQL.

  3. Selezionare Elimina.

    Screenshot che mostra come selezionare elimina nella barra di spostamento superiore.

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

    Screenshot che mostra come deselezionare la macchina virtuale per impedire l'eliminazione della macchina virtuale effettiva e quindi selezionare Elimina per procedere con l'eliminazione della risorsa macchina virtuale SQL.

    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 eliminare l'estensione dalla VM di SQL Server, ma non eliminare la macchina virtuale effettiva.

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

Per altre informazioni, vedere gli articoli seguenti: