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:
- Una sottoscrizione di Azure.
- Una macchina virtuale Ubuntu Linux del modello di risorse di Azure con SQL Server 2017 (o versione successiva) distribuita nel cloud pubblico o Azure per enti pubblici.
- La versione più recente dell'interfaccia della riga di comando di Azure o di PowerShell (minimo 5.0).
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:
- Aprire il portale di Azure e andare in Tutti i servizi.
- Andare a Sottoscrizioni e selezionare la sottoscrizione di interesse.
- Nella pagina Sottoscrizioni, selezionare Provider di risorse in Impostazioni.
- Digitare sql nel filtro per visualizzare i provider di risorse correlati a SQL.
- Selezionare uno tra Registra, Ripeti registrazione, o Annulla registrazione per il provider Microsoft.SqlVirtualMachine in base all'azione desiderata.
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.
Portale di Azure
Verificare lo stato della registrazione usando il portale di Azure:
- Accedere al portale di Azure.
- Andare alla risorsa macchine virtuali SQL.
- 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: