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 quickstart, utilizzi il portale Azure per creare una macchina virtuale Linux (VM) con SQL Server installato. Scopri come:
- Crea una VM Linux che esegue SQL Server
- Collegati alla nuova VM con SSH
- Verifica la registrazione con l'estensione SQL IaaS Agent
- Configurare connessioni remote
Nota
La distribuzione di SQL Server in Linux VM utilizzando l'esperienza basata su script del portale Azure è attualmente in anteprima. Le immagini predefinite di SQL Server in Linux di Azure Marketplace sono deprecate. Invece, parti da un'immagine base Linux supportata, e Azure installa e configura SQL Server durante il provisioning della VM. Per maggiori informazioni, consulta Azure portal deployment.
Prerequisiti
Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
Creare una macchina virtuale Linux
Puoi iniziare dalla pagina Crea una macchina virtuale nel portale Azure, oppure dall'hub Azure SQL. Entrambe le opzioni portano alla stessa configurazione guidata di SQL Server.
Usa questa opzione per partire dall'esperienza standard di creazione di VM nel portale Azure.
Accedere al portale di Azure.
Vai su Macchine Virtuali e poi seleziona Crea. Puoi anche selezionare Crea una risorsa>Macchina virtuale.
Nella scheda Bases , seleziona il gruppo Abbonamento e Risorse.
In Nome macchina virtuale immettere un nome per la nuova macchina virtuale Linux.
Immetti o seleziona i valori seguenti:
Area: Selezionare l'area di Azure appropriata.
Opzioni di disponibilità: Scegliere l'opzione di ridondanza e disponibilità più appropriata per le app e i dati in uso.
Immagine: Seleziona un'immagine base Linux supportata, come RHEL 9, RHEL 10, Ubuntu 22.04, Ubuntu 24.04 o Ubuntu 26.04.
Dimensione: Seleziona la dimensione di una VM. Per altre informazioni, vedere Dimensioni delle macchine virtuali.
Suggerimento
Per lo sviluppo e i test funzionali, usare la dimensione di macchina virtuale DS2 o superiore. Per test delle prestazioni, usare DS13 o una dimensione superiore.
Configura l'account amministratore e le porte in entrata come descritto in Configura autenticazione e porte.
Vai nella scheda Avanzato e seleziona Installa SQL Server. Diventa disponibile la scheda delle impostazioni di SQL Server.
Nella scheda delle impostazioni di SQL Server, configura la tua distribuzione di SQL Server come descritto nelle impostazioni di Configura SQL Server.
Seleziona Rivedi e crea, rivedi il riepilogo della configurazione e quindi seleziona Crea.
Azure approvisiona la VM, installa e configura SQL Server e registra la VM con l'estensione SQL Server IaaS Agent.
Configura autenticazione e porte
Nella scheda Informazioni di base configurare le impostazioni seguenti:
Tipo di autenticazione: Selezionare Chiave pubblica SSH.
Nota
Puoi usare una chiave pubblica SSH o una password per l'autenticazione. L'opzione più sicura è SSH. Per istruzioni su come generare una chiave SSH, vedere l'articolo su come creare chiavi SSH in Linux e Mac per le VM Linux in Azure.
Nome utente: Inserisci il nome amministratore della VM.
Chiave pubblica SSH: immettere la chiave pubblica RSA.
Porte pubbliche in entrata: Scegli Consenti porte selezionate e seleziona la porta SSH (22) nella lista Seleziona porte pubbliche in entrata . In questa guida introduttiva rapida, devi eseguire questo passaggio per connetterti alla VM. Per connetterti remotamente a SQL Server, devi consentire il traffico alla porta predefinita di SQL Server (1433) dopo aver creato la VM.
Configura le impostazioni di SQL Server
Nella scheda delle impostazioni di SQL Server, configura le seguenti opzioni. Il portale mostra solo le opzioni valide per il sistema operativo selezionato, la versione di SQL Server e il modello di licenza.
- Versione SQL Server: Scegli una versione, come SQL Server 2025 o SQL Server 2022.
- Edizione: Scegli Enterprise, Standard, Developer, Express o Evaluation. Le edizioni disponibili dipendono dalla versione selezionata.
- Modello di licenza: scegli Pay-as-you-go (predefinito) o Vantaggio Azure Hybrid. Per scegliere Vantaggio Azure Hybrid, devi avere una licenza SQL Server con License Mobility tramite Software Assurance.
-
Configurazione avanzata: Puoi configurare le opzioni di SQL Server nel portale o caricare un file personalizzato
mssql.conf. Per maggiori informazioni sullemssql.confimpostazioni, consulta Configura SQL Server in Linux con lo strumento mssql-conf.
Puoi anche modificare le impostazioni delle schede Dischi,Rete, Gestione, Monitoraggio e Tag , oppure mantenere le impostazioni predefinite.
Connettersi alla VM Linux
Se si usa già una shell BASH, connettersi alla VM di Azure con il comando ssh. Nel comando seguente, sostituire il nome utente e l'indirizzo IP della VM per connettersi alla propria VM Linux.
ssh azureadmin@40.55.55.555
L'indirizzo IP della VM è riportato nel portale di Azure.
Se l'esecuzione avviene in Windows e non si ha una shell BASH, installare un client SSH, ad esempio PuTTY.
Eseguire PuTTY.
Nella schermata di configurazione di PuTTY immettere l'indirizzo IP pubblico della VM.
Selezionare Apri e immettere nome utente e password quando richiesto.
Per altre informazioni sulla connessione alle macchine virtuali Linux, vedere Creare una macchina virtuale Linux in Azure usando il portale di Azure.
Nota
Se viene visualizzato un avviso di sicurezza PuTTY relativo alla mancata memorizzazione nella cache della chiave host del server, scegliere tra le opzioni seguenti. Se si considera attendibile l'host, selezionare Sì per aggiungere la chiave nella cache di PuTTy e continuare a la procedura di connessione. Se si vuole eseguire la connessione una sola volta, senza aggiungere la chiave nella cache, selezionare No. Se non si considera attendibile l'host, selezionare Annulla per abbandonare la connessione.
Aggiungere gli strumenti al percorso (facoltativo)
Diversi pacchetti SQL Server sono installati di default, incluso il pacchetto di strumenti da riga di comando SQL Server. Questo pacchetto contiene gli strumenti sqlcmd e bcp. Per praticità, è possibile aggiungere facoltativamente il percorso degli strumenti, /opt/mssql-tools/bin/, alla PATH variabile di ambiente.
Eseguire i seguenti comandi per modificare il PATH sia per le sessioni di accesso che per le sessioni interattive/non di accesso:
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
Verifica la registrazione con l'estensione SQL IaaS Agent
Quando distribuisci una VM utilizzando l'esperienza di deployment del portale Azure, Azure la registra automaticamente con l'estensione SQL Server IaaS Agent. La registrazione crea una risorsa virtuale SQL separata dalla risorsa VM. Puoi quindi gestire il tipo di licenza SQL Server da Azure.
Per verificare la registrazione, vai su macchine virtuali SQL nel portale Azure e conferma che la tua VM sia elencata. Per altre opzioni, vedi Verifica stato della registrazione.
Puoi cancellare la VM o registrarla di nuovo dopo il deployment. Per le istruzioni, vedi Registra una VM Linux SQL Server con l'estensione SQL Server IaaS Agent.
Configurare connessioni remote
Se è necessario connettersi in remoto a SQL Server nella VM di Azure, è necessario configurare una regola in ingresso nel gruppo di sicurezza di rete. La regola consentirà il traffico sulla porta su cui è in ascolto SQL Server (per impostazione predefinita, la porta 1433). La procedura seguente illustra come usare il portale di Azure per questo passaggio.
Suggerimento
Se è stata selezionata la porta in ingresso MS SQL (1433) nelle impostazioni durante il provisioning, queste modifiche sono state effettuate automaticamente. È possibile passare alla sezione successiva di configurazione del firewall.
Nel portale selezionare Macchine virtualie quindi la propria macchina virtuale di SQL Server.
Nel riquadro di spostamento a sinistra, in Impostazioni selezionare Rete.
Nella finestra Rete selezionare Aggiungi porta in ingresso in Regole porta in ingresso.
Nell'elenco Servizio selezionare MS SQL.
Selezionare OK per salvare la regola per la macchina virtuale.
Aprire il firewall in RHEL
Se hai creato una VM Red Hat Enterprise Linux (RHEL) e vuoi connetterti da remoto, devi anche aprire la porta 1433 sul firewall Linux.
Connettersi alla VM RHEL.
Nella shell BASH eseguire questi comandi:
sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent sudo firewall-cmd --reload