Modificare il modello di licenza per una macchina virtuale SQL in Azure

Si applica a:SQL Server nella macchina virtuale di Azure

Questo articolo descrive come modificare il modello di licenza per SQL Server in Azure Macchine virtuali (VM), ad esempio per abilitare il Vantaggio Azure Hybrid.

Panoramica

Sono disponibili tre modelli di licenza per una macchina virtuale di Azure che ospita SQL Server: con pagamento in base al consumo, Vantaggio Azure Hybrid (AHB) e disponibilità elevata/ripristino di emergenza (HA/DR). È possibile modificare il modello di licenza delle VM di SQL Server tramite il portale di Azure, l'interfaccia della riga di comando di Azure o PowerShell.

  • Il modello con pagamento in base al consumo implica che il costo al secondo associato all'esecuzione della VM di Azure include il costo della licenza di SQL Server.
  • Il modello Vantaggio Azure Hybrid consente di usare la propria licenza di SQL Server con una VM che esegue SQL Server.
  • Il tipo di licenza disponibilità elevata/ripristino di emergenza viene usato per la replica a disponibilità elevata/ripristino di emergenza gratuita in Azure.

Vantaggio Azure Hybrid

Vantaggio Azure Hybrid consente l'uso di licenze di SQL Server con Software Assurance ("licenza qualificata") in macchine virtuali di Azure. Con Vantaggio Azure Hybrid, i clienti non ricevono addebiti per l'uso di una licenza di SQL Server in una macchina virtuale. Ma devono comunque assumersi il costo della risorsa di calcolo cloud sottostante (ovvero la tariffa di base), dell'archiviazione e dei backup. Devono inoltre pagare per le operazioni di I/O associate all'uso dei servizi (come applicabile).

Per stimare i risparmi sui costi con il vantaggio Azure Hybrid, usare il calcolatore di risparmio Vantaggio Azure Hybrid. Per stimare il costo delle licenze con pagamento in base al consumo, vedere Calcolatore prezzi di Azure.

In base alle Condizioni del prodotto Microsoft: "I clienti devono indicare che usano database SQL di Azure (Istanza gestita di SQL, pool elastico e database singolo), Azure Data Factory, SQL Server Integration Services o SQL Server Macchine virtuali in Vantaggio Azure Hybrid per SQL Server durante la configurazione dei carichi di lavoro in Azure."

Per indicare l'uso di Vantaggio Azure Hybrid per SQL Server in una macchina virtuale di Azure e rispettare la conformità, sono disponibili tre opzioni:

  • Effettuare il provisioning di una macchina virtuale usando un'immagine di SQL Server con Bring Your Own License da Azure Marketplace. Questa opzione è disponibile solo per i clienti con contratto Enterprise.
  • Effettuare il provisioning di una macchina virtuale usando un'immagine di SQL Server con pagamento in base al consumo da Azure Marketplace e attivare Vantaggio Azure Hybrid.
  • Installare automaticamente SQL Server nella macchina virtuale di Azure, eseguire manualmente la registrazione con l'estensione SQL IaaS Agent e attivare Vantaggio Azure Hybrid.

Il tipo di licenza di SQL Server può essere configurato quando viene effettuato il provisioning della macchina virtuale o in un secondo momento. Il passaggio tra modelli di licenza non comporta tempi di inattività, non riavvia la macchina virtuale o il servizio SQL Server, non aggiunge costi aggiuntivi ed è efficace immediatamente. Di fatto, l'attivazione di Vantaggio Azure Hybrid offre una riduzione dei costi.

Prerequisiti

Per cambiare il modello di licenza delle VM di SQL Server, sono previsti i requisiti seguenti:

Cambiare modello di licenza

È possibile modificare il modello di licenza direttamente dal portale:

  1. Aprire il portale di Azure e accedere alle risorse macchine virtuali di SQL per la propria VM di SQL Server.
  2. Selezionare Configura in Impostazioni.
  3. Selezionare l'opzione Vantaggio Azure Hybrid, quindi selezionare la casella di controllo per confermare di avere una licenza di SQL Server con Software Assurance.
  4. Selezionare Applica nella parte inferiore della pagina Configura.

Screenshot showing the Azure Hybrid Benefit in the portal.

Osservazioni:

  • I clienti CSP (Azure Cloud Solution Provider) possono usare Vantaggio Azure Hybrid distribuendo prima di tutto una VM con pagamento in base al consumo e quindi convertendo la licenza in Bring Your Own License, se hanno un contratto Software Assurance attivo.
  • Se si elimina la risorsa macchine virtuali SQL, si tornerà all'impostazione della licenza hardcoded dell'immagine.
  • La possibilità di modificare il modello di licenza è una funzionalità dell'estensione SQL IaaS Agent. La distribuzione di un'immagine di Azure Marketplace tramite il portale di Azure registra automaticamente una macchina virtuale di SQL Server con l'estensione . Tuttavia, i clienti che installano automaticamente SQL Server devono registrare manualmente la macchina virtuale di SQL Server.
  • Per aggiungere una VM di SQL Server a un set di disponibilità, è necessario ricrearla. Di conseguenza, tutte le macchine virtuali aggiunte a un set di disponibilità tornano al tipo di licenza con pagamento in base al consumo predefinito. Vantaggio Azure Hybrid deve essere nuovamente abilitato.

Limiti

La modifica del modello di licenza è:

  • Supportata solo per le edizioni Standard ed Enterprise di SQL Server. Le modifiche alle licenze per Express, Web, Developer e Evaluation non sono supportate.
  • Supportata solo per le macchine virtuali distribuite tramite il modello di Azure Resource Manager. Le macchine virtuali distribuite tramite il modello classico non sono supportate.

Inoltre, la modifica del modello di licenza in Vantaggio Azure Hybrid richiede Software Assurance.

Nota

Solo le licenze basate su core di SQL Server con Software Assurance o le licenze di sottoscrizione sono idonee per Vantaggio Azure Hybrid. Se si usano licenze Server + CAL per SQL Server e Si dispone di Software Assurance, è possibile usare una licenza bring-your-own per un'immagine di macchina virtuale di Azure SQL Server per usare la mobilità delle licenze per questi server, ma non è possibile usare le altre funzionalità di Vantaggio Azure Hybrid.

Rimuovere un'istanza di SQL Server e i relativi costi di licenza e fatturazione associati

Operazioni preliminari

Per evitare l'addebito per l'istanza di SQL Server, vedere Linee guida sui prezzi per SQL Server nelle macchine virtuali di Azure.

Per rimuovere un'istanza di SQL Server e la fatturazione associata da una macchina virtuale DI SQL Server con pagamento in base al consumo o se viene addebitato un addebito per un'istanza di SQL dopo la disinstallazione:

  1. Eseguire il backup dei dati.
  2. Se necessario, disinstallare SQL Server, inclusa l'estensione SQL IaaS Agent.
  3. Scaricare l'edizione SQL Server Express gratuita.
  4. Installare l'estensione SQL Server IaaS Agent.
  5. Per interrompere la fatturazione, modificare l'edizione nel portale impostando Express Edition.

Facoltativo

Per disabilitare il servizio SQL Server Express Edition, disabilitare l'avvio del servizio.

Esaminare le domande frequenti sulle licenze per visualizzare le domande più comuni.

Errori noti

Esaminare gli errori comunemente noti e le relative risoluzioni.

Impossibile trovare la risorsa 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>' nel gruppo di risorse '<resource-group>'

Questo errore si verifica quando si tenta di modificare il modello di licenza in una macchina virtuale di SQL Server che non è stata registrata con l'estensione SQL IaaS Agent:

The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.

È necessario registrare la macchina virtuale di SQL Server con l'estensione SQL IaaS Agent.

Modificare le licenze in AHB, HADR o pagamento in base al consumo

Assicurarsi che la sottoscrizione sia registrata con il provider di risorse.

L'estensione SQL IaaS Agent è necessaria per modificare la licenza. Assicurarsi di rimuovere e reinstallare l'estensione SQL IaaS Agent se si trova in uno stato di errore.

Come è possibile distribuire un'immagine BYOL (bring-your-own-license) di SQL Server?

Le immagini BYOL sono state ritirate da Azure Marketplace. È possibile scegliere un'immagine del marketplace SQL Server Standard o Enterprise Edition e abilitare Vantaggio Azure Hybrid durante la distribuzione per creare una macchina virtuale SQL usando una licenza esistente.

L'edizione, la versione o la licenza di SQL Server in portale di Azure non riflette correttamente dopo l'aggiornamento dell'edizione o della versione

Assicurarsi che la sottoscrizione sia registrata con il provider di risorse.

L'estensione SQL IaaS Agent è necessaria per modificare la licenza. Assicurarsi di ripristinare l'estensione se si trova in uno stato di errore.

Passaggi successivi

Per altre informazioni, vedere gli articoli seguenti: