Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server su VM di Azure
In questo articolo viene fornita una panoramica di SQL Server su macchine virtuali (VM) di Azure sulla piattaforma Windows.
Se non si ha familiarità con SQL Server in macchine virtuali di Azure, vedere il video Panoramica di SQL Server in macchine virtuali di Azure della serie di video approfonditi su Azure SQL:
Panoramica
SQL Server in macchine virtuali di Azure consente di usare le versioni complete di SQL Server nel cloud senza la necessità di gestire hardware in locale. Le VM di SQL Server semplificano inoltre i costi delle licenze scegliendo il modello di pagamento in base al consumo.
Le macchine virtuali di Azure vengono eseguite in diverse aree geografiche in tutto il mondo. Offrono anche un'ampia gamma di dimensioni. La raccolta di immagini di macchine virtuali consente di creare una VM di SQL Server con la versione, l'edizione e il sistema operativo appropriati. Le macchine virtuali rappresentano quindi un'opzione valida per molti carichi di lavoro diversi di SQL Server.
Sei pronto per iniziare? Passare alla guida introduttiva per creare la prima macchina virtuale di SQL Server o esplorare i vantaggi delle funzionalità sbloccati eseguendo la registrazione con l'estensione SQL IaaS Agent.
Vantaggi delle funzionalità
Quando si registra SQL Server in una macchina virtuale di Azure con l'estensione SQL IaaS Agent, si sbloccano diversi vantaggi della funzionalità. La registrazione con l'estensione è gratuita.
La seguente tabella illustra in dettaglio i vantaggi sbloccati dall'estensione:
| Funzionalità | Descrizione |
|---|---|
| Gestione del portale di Azure | Sblocca la gestione nel portale, in modo che sia possibile visualizzare tutte le VM di SQL Server in un'unica postazione e abilitare o disabilitare funzionalità specifiche di SQL direttamente dal portale. Incluso nella registrazione di base. |
| Backup automatizzato | Consente di automatizzare la pianificazione delle operazioni di backup per tutti i database correlati all'istanza predefinita o a un'istanza denominata correttamente installata di SQL Server nella macchina virtuale. Per altre informazioni, vedere l'articolo Backup automatico per SQL Server in macchine virtuali di Azure (Resource Manager). Richiede l'estensione SQL IaaS Agent. |
| Applicazione di patch automatica | Installare automaticamente gli aggiornamenti della sicurezza di Windows e SQL Server (inclusi gli aggiornamenti cumulativi per SQL Server) nella macchina virtuale durante una finestra di manutenzione configurata per evitare l'aggiornamento durante i periodi di picco per il carico di lavoro. Per altre informazioni, vedere Applicazione automatica di patch tramite Gestore aggiornamenti di Azure. Richiede l'estensione SQL IaaS Agent. |
| Integrazione di Azure Key Vault | Consente di installare e configurare automaticamente Azure Key Vault sulla VM di SQL Server. Per altre informazioni, vedere l'articolo Configurare l'integrazione di Azure Key Vault per SQL Server in macchine virtuali di Azure (Resource Manager). Richiede l'estensione SQL IaaS Agent. |
| Configurazione di tempdb | È possibile configurare tempdb direttamente dal portale di Azure, ad esempio specificando il numero di file, le dimensioni iniziale, la posizione e il rapporto di aumento automatico. È necessario riavviare SQL Server per rendere effettiva l'impostazione. Richiede l'estensione SQL IaaS Agent. |
| Integrazione del portale Defender per il cloud | Se è stato abilitato Microsoft Defender per SQL, è possibile visualizzare i consigli di Defender per il cloud direttamente nella risorsa macchine virtuali di SQL del portale di Azure. Per ulteriori informazioni, vedere le procedure consigliate per la sicurezza. Richiede l'estensione SQL IaaS Agent. |
| Aggiornamenti della sicurezza estesi | Ricevere automaticamente gli aggiornamenti della sicurezza per SQL Server nelle macchine virtuali di Azure, fino a tre anni dopo il termine del supporto del ciclo di vita di SQL Server esteso. |
| Licenze flessibili | Risparmiare sui costi eseguendo facilmente la transizione dal vantaggio Azure Hybrid al modello di licenza con pagamento in base al consumo e viceversa. Incluso nella registrazione di base. |
| Edizione / versione flessibile | Per modificare la versione o l'edizione di SQL Server, è possibile aggiornare i metadati all'interno del portale di Azure senza dover ridistribuire l'intera VM di SQL Server. Incluso nella registrazione di base. |
| Analisi di I/O | Visualizzare un'analisi delle prestazioni di I/O nel portale di Azure per individuare i problemi derivanti dal superamento dei limiti di macchine virtuali e dischi dati. Questa funzionalità è attualmente disponibile solo in anteprima. Richiede l'estensione SQL IaaS Agent. |
| Autenticazione Microsoft Entra | Migliorare la sicurezza della macchina virtuale di SQL Server usando Microsoft Entra ID per l'autenticazione nella VM di SQL Server. Richiede l'estensione SQL IaaS Agent. |
| Valutazione delle procedure consigliate di SQL | Consente di valutare il funzionamento delle VM di SQL Server utilizzando le procedure consigliate per la configurazione. Per altre informazioni, vedere valutazione delle procedure consigliate di SQL. Richiede l'estensione SQL IaaS Agent. |
| Visualizzazione dell'utilizzo del disco nel portale | Consente di visualizzare una rappresentazione grafica dell'utilizzo del disco dei file di dati SQL nel portale di Azure. Richiede l'estensione SQL IaaS Agent. |
Iniziare
Per iniziare a usare SQL Server in VM di Azure, esaminare le risorse seguenti:
- Creare la prima macchina virtuale di SQL Server: iniziare rapidamente a usare le guide introduttive dettagliate per il portale di Azure, Azure PowerShell o il modello di Resource Manager. Per indicazioni complete sulla configurazione, vedere la guida completa al provisioning.
- Connessione alla VM di SQL: per connettersi a SQL Server in VM di Azure, consultare i modi per connettersi.
- Vantaggi della funzionalità di sblocco: registrare la macchina virtuale di SQL Server con l'estensione SQL IaaS Agent per sbloccare diversi vantaggi delle funzionalità, ad esempio il backup automatizzato e l'applicazione di patch.
- Gestire la macchina virtuale SQL dal portale: gestire le impostazioni di SQL Server direttamente dal portale di Azure usando la risorsa macchine virtuali SQL .
- Ottimizzare le prestazioni: usare la valutazione delle procedure consigliate di SQL per verificare che stai seguendo le procedure consigliate e utilizzare l'analisi delle prestazioni di I/O per analizzare i problemi di I/O.
- Migrazione dei dati: eseguire la migrazione dei dati a SQL Server in VM di Azure da SQL Server, Oracle o Db2.
- Prezzi: per informazioni sulla struttura dei prezzi di SQL Server nella Vm di Azure, consulatre le Linee guida sui prezzi.
- Domande frequenti: per domande frequenti e scenari, vedere le domande frequenti.
Video
Per i video riguardanti le funzionalità più recenti per ottimizzare le prestazioni della VM di SQL Server e automatizzarne la gestione, consultare i seguenti video sui dati esposti:
- Memorizzazione nella cache e Limite di Archiviazione
- Automatizzazione della gestione con l'estensione SQL Server IaaS Agent
- Utilizzo delle metriche di Monitoraggio di Azure per tenere traccia dell'integrità della cache delle VM
- Ottenimento delle prestazioni ottimali per i carichi di lavoro di SQL Server nella VM di Azure
- Utilizzo di PerfInsights per valutare lo stato di integrità delle risorse e risolvere problemi
- Miglior rapporto qualità-prezzo con la Serie Ebdsv5
- Configurazione ottimale di SQL Server su macchine virtuali di Azure con Valutazione SQL
- Nuove esperienze di gestione e distribuzione di SQL Server migliorate nelle VM di Azure
Disponibilità elevata e ripristino di emergenza
Oltre alla disponibilità elevata predefinita fornita da Macchine virtuali di Azure, è possibile usare le funzionalità di disponibilità elevata e ripristino di emergenza fornite da SQL Server.
Per altre informazioni, vedere la panoramica dei gruppi di disponibilità AlwaysOn e delle istanze del cluster di failover AlwaysOn. Per altre informazioni, vedere Panoramica sulla continuità aziendale.
Per iniziare, consulta le esercitazioni per i gruppi di disponibilità o la preparazione della VM per un'istanza di cluster di failover.
Immagini e licenze di macchine virtuali SQL
Per iniziare, scegliere un'immagine di macchina virtuale di SQL Server con la versione, l'edizione e il sistema operativo appropriati. Le sezioni seguenti forniscono collegamenti diretti al portale di Azure per le immagini della raccolta di macchine virtuali di SQL Server. Modificare il modello di licenza di una VM SQL Server a pagamento per utilizzo per utilizzare la propria licenza. Per altre informazioni, vedere Come cambiare il livello di licenza per una macchina virtuale SQL Server.
Azure gestisce una sola immagine di macchina virtuale per ogni combinazione supportata di sistema operativo, versione ed edizione. Questa manutenzione significa che, nel corso del tempo, Microsoft aggiorna le immagini e rimuove le immagini meno recenti. Per altre informazioni, vedere la sezione Immagini delle domande frequenti sulle macchine virtuali SQL Server.
Suggerimento
Per altre informazioni sui prezzi delle immagini di SQL Server, vedere Guida ai prezzi di SQL Server in macchine virtuali di Azure.
La tabella seguente fornisce un elenco di immagini di SQL Server con opzione pay-as-you-go.
| Versione | Sistema operativo |
|---|---|
| SQL Server 2025 | Windows Server 2025 |
| SQL Server 2022 | Windows Server 2022 |
| SQL Server 2019 | Windows Server 2022, Windows Server 2019 |
| SQL Server 2017 | Windows Server 2019, Windows Server 2016 |
| SQL Server 2016 | Windows Server 2019, Windows Server 2016 |
Nota
SQL Server 2012 e SQL Server 2014 non supportano il supporto Mainstream e non sono più disponibili in Azure Marketplace.
Per informazioni sulle immagini disponibili di macchine virtuali di SQL Server in Linux, vedere Panoramica di SQL Server in macchine virtuali di Azure (Linux).
È possibile distribuire un'immagine precedente di SQL Server non disponibile nel portale di Azure usando PowerShell. Per visualizzare tutte le immagini disponibili con PowerShell, usare il seguente comando:
$Location = "<location>"
Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'
Per altre informazioni sulla distribuzione di macchine virtuali di SQL Server tramite PowerShell, vedere Come effettuare il provisioning di macchine virtuali di SQL Server con Azure PowerShell.
Importante
Le immagini meno recenti potrebbero essere obsolete. Ricordarsi di applicare tutti gli aggiornamenti di SQL Server e Windows prima di usarli per la produzione.
Vantaggio Azure Hybrid
Il beneficio Azure Hybrid concede la possibilità di assegnare la licenza di SQL Server al proprio SQL Server sulla macchina virtuale di Azure. Con Il vantaggio Azure Hybrid si ottiene uno sconto sull'allocazione delle licenze di SQL Server all'istanza di SQL Server, ma deve comunque pagare il costo del cloud compute sottostante( ovvero la tariffa di base), l'archiviazione e i backup. È inoltre necessario pagare per le operazioni di I/O associate all'uso dei servizi (come applicabile).
Per stimare il costo delle licenze con pagamento in base al consumo e vedere i risparmi sui costi con il vantaggio Azure Hybrid, usare il calcolatore prezzi.
In base alle condizioni del prodotto Microsoft: "I clienti devono indicare che usano il database SQL di Azure (Istanza gestita di SQL, pool elastico e database singolo), Azure Data Factory, SQL Server Integration Services o macchine virtuali di SQL Server con vantaggio Azure Hybrid per SQL Server durante la configurazione dei carichi di lavoro in Azure".
Per indicare l'uso del vantaggio Azure Hybrid per SQL Server nella macchina virtuale di Azure e essere conforme, sono disponibili due opzioni:
- Provisionare una macchina virtuale usando un'immagine SQL Server con tariffa pay-as-you-go da Azure Marketplace e attivare l'Azure Hybrid Benefit.
- Installare in maniera autonoma SQL Server in una macchina virtuale di Azure, registrarsi manualmente con SQL IaaS Agent Extension 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 qualsiasi momento in un secondo momento. Il passaggio tra modelli di licenza non genera tempi di inattività, non provoca il riavvio della macchina virtuale o del servizio SQL Server, non comporta costi aggiuntivi e ha validità immediata. Di fatto, l'attivazione di Vantaggio Azure Hybrid offre una riduzione dei costi.
Programma di miglioramento dell'esperienza del cliente
Il Programma di Miglioramento dell'Esperienza del Cliente (CEIP) è abilitato per impostazione predefinita. Questo programma invia periodicamente report a Microsoft per migliorare SQL Server. Non è necessario gestire il Programma di Miglioramento dell'Esperienza dei Clienti a meno che non si desideri disabilitarlo dopo la configurazione. È possibile personalizzare o disabilitare il CEIP (Programma di Miglioramento dell'Esperienza del Cliente) connettendosi alla VM con Bastion. Eseguire quindi l'utilità Segnalazione errori e utilizzo funzionalità di SQL Server . Seguire le istruzioni per disabilitare la segnalazione. Per altre informazioni sulla raccolta di dati, vedere l'informativa sulla privacy di SQL Server.
Prodotti e servizi correlati
Poiché SQL Server in VM di Azure è integrato nella piattaforma Azure, esaminare le risorse dei prodotti e dei servizi correlati che interagiscono con l'ecosistema di SQL Server in VM di Azure:
- Macchine virtuali di Windows: panoramica delle macchine virtuali di Azure
- Archiviazione: Introduzione ad Azure Storage
- Rete: panoramica della rete virtuale di Azure, indirizzi IP in Azure, Creare un nome di dominio completo nel portale di Azure
- SQL: documentazione di SQL Server, confronto tra database SQL di Azure