Registrare la VM di SQL Server Linux 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 la VM di Azure SQL Server su Linux.

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 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.

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.

Importante

L'estensione SQL IaaS Agent raccoglie i dati allo scopo esplicito di offrire ai clienti vantaggi facoltativi quando si usa SQL Server all'interno di macchine virtuali di Azure. Microsoft non userà questi dati per i controlli delle licenze senza il consenso anticipato del cliente. Per altre informazioni, vedere Supplemento alla privacy di SQL Server.

Prerequisiti

Per abilitare la registrazione automatica della VM di SQL Server con l'estensione, è necessario:

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.

Azure portal

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.

Modificare il provider

Riga di comando

Registrare la sottoscrizione di Azure con il provider Microsoft.SqlVirtualMachine usando l'interfaccia della riga di comando di Azure o Azure PowerShell.

Registrare la sottoscrizione con il provider di risorse usando l'interfaccia della riga di comando di Azure:

# Register the SQL IaaS Agent extension to your subscription 
az provider register --namespace Microsoft.SqlVirtualMachine 

Registrare una macchina virtuale

L'estensione SQL IaaS Agent in Linux è disponibile solo in modalità leggera, che supporta solo la modifica del tipo di licenza e dell'edizione di SQL Server. Usare l'interfaccia della riga di comando di Azure o Azure PowerShell per registrare la macchina virtuale di SQL Server con l'estensione in modalità semplificata per funzionalità limitate.

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.

Registrare una macchina virtuale di SQL Server in modalità semplificata con l'interfaccia della riga di comando di Azure:

# 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> 

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.

Azure portal

Verificare lo stato della registrazione usando il portale di Azure:

  1. Accedere al portale di Azure.
  2. Andare alla risorsa macchine virtuali SQL.
  3. Selezionare la macchina virtuale di SQL Server dall'elenco. Se la macchina virtuale di SQL Server non è inclusa nell'elenco, è probabile che non sia stata registrata con l'estensione SQL IaaS Agent.

Riga di comando

Verificare lo stato di registrazione della macchina virtuale SQL Server corrente usando l'interfaccia della riga di comando di Azure o Azure PowerShell. ProvisioningState mostrerà Succeeded se la registrazione è riuscita.

Verificare lo stato della registrazione usando l'interfaccia della riga di comando di Azure:

az sql vm show -n <vm_name> -g <resource_group>

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

Automatic registration (Registrazione automatica)

La registrazione automatica è supportata per le VM Ubuntu Linux.

Passaggi successivi

Per altre informazioni, vedere gli articoli seguenti: