Creare una macchina virtuale Linux SQL Server 2017 nel portale di AzureCreate a Linux SQL Server 2017 virtual machine with the Azure portal

Azure offre immagini di macchina virtuale di Linux che hanno installato SQL Server 2017 RC2.Azure provides Linux virtual machine images that have SQL Server 2017 RC2 installed. In questo argomento fornisce una breve procedura su come utilizzare il portale di Azure per creare una macchina virtuale Linux SQL Server.This topic provides a short walkthrough on how to use the Azure portal to create a Linux SQL Server virtual machine.

Creare una VM Linux con installato SQL ServerCreate a Linux VM with SQL Server installed

Aprire il portale di Azure.Open the Azure portal.

  1. Fare clic su New a sinistra.Click New on the left.

  2. Nel New pannello, fare clic su calcolo.In the New blade, click Compute.

  3. Fare clic su vedere tutti accanto al App in primo piano intestazione.Click See All next to the Featured Apps heading.

    Vedere tutte le immagini di macchina virtuale

  4. Nella casella di ricerca, digitare SQL Server 2017e premere invio per avviare la ricerca.In the search box, type SQL Server 2017, and press Enter to start the search.

    Filtro di ricerca per le immagini di macchina virtuale di SQL Server 2017

    Suggerimento

    Questo filtro mostra le immagini di macchina virtuale Linux disponibile per SQL Server 2017.This filter shows the available Linux virtual machine image(s) for SQL Server 2017. Nel corso del tempo, verranno elencate le immagini di SQL Server 2017 per altre distribuzioni Linux supportate.Over time, SQL Server 2017 images for other supported Linux distributions will be listed. È anche possibile scegliere questo collegamento per passare direttamente ai risultati della ricerca per SQL Server 2017.You can also click this link to go directly to the search results for SQL Server 2017.

  5. Selezionare un'immagine di SQL Server 2017 dai risultati della ricerca.Select a SQL Server 2017 image from the search results.

  6. Fare clic su Crea.Click Create.

  7. Nel nozioni di base pannello, compilare i dettagli per le VM Linux.On the Basics blade, fill in the details for your Linux VM.

    Pannello nozioni di base

    Nota

    È possibile scegliere di utilizzando una chiave pubblica SSH o una Password per l'autenticazione.You have the choice of using an SSH public key or a Password for authentication. SSH è più sicuro.SSH is more secure. Per istruzioni su come generare una chiave SSH, vedere creare SSH chiavi su Mac e Linux per le macchine virtuali Linux in Azure.For instructions on how to generate an SSH key, see Create SSH keys on Linux and Mac for Linux VMs in Azure.

  8. Scegliere OK.Click OK.

  9. Nel dimensioni pannello, scegliere una dimensione della macchina.On the Size blade, choose a machine size. Per lo sviluppo e test funzionale, si consiglia una dimensione della macchina virtuale DS2 o versione successiva.For development and functional testing, we recommend a VM size of DS2 or higher. Test delle prestazioni, utilizzare DS13 o versione successiva.For performance testing, use DS13 or higher.

    Scegliere una dimensione di macchina virtuale

    Per visualizzare le altre dimensioni, selezionare visualizzare tutti.To see other sizes, select View all. Per ulteriori informazioni sulle dimensioni della macchina VM, vedere le dimensioni di VM Linux.For more information about VM machine sizes, see Linux VM sizes.

  10. Fare clic su Seleziona.Click Select.

  11. Nel impostazioni pannello, è possibile apportare modifiche alle impostazioni o mantenere le impostazioni predefinite.On the Settings blade, you can make changes to the settings or keep the default settings.

  12. Scegliere OK.Click OK.

  13. Nel riepilogo pagina, fare clic su OK per creare la macchina virtuale.On the Summary page, click OK to create the VM.

Nota

Pre-macchina virtuale di Azure consente di configurare il firewall per aprire la porta di SQL Server 1433 per le connessioni remote.The Azure VM pre-configures the firewall to open the SQL Server port 1433 for remote connections. Ma per connettersi in remoto, è necessario anche aggiungere una regola gruppo di sicurezza di rete, come descritto nella sezione successiva.But to remotely connect, you also need to add a network security group rule as described in the next section.

Configurare per le connessioni remote Configure for remote connections

Per essere in grado di connettersi in remoto a SQL Server in una macchina virtuale di Azure, è necessario configurare una regola in ingresso nel gruppo di sicurezza di rete.To be able to remotely connect to SQL Server on an Azure VM, you must configure an inbound rule on the network security group. La regola consente il traffico sulla porta in cui SQL Server è in ascolto (valore predefinito 1433).The rule allows traffic on the port on which SQL Server listens (default of 1433). La procedura seguente viene illustrato come utilizzare il portale di Azure per questo passaggio.The following steps show how to use the Azure portal for this step.

  1. Nel portale selezionare macchine virtuali, quindi selezionare la macchina virtuale di SQL Server.In the portal, select Virtual machines, and then select your SQL Server VM.

  2. Nell'elenco delle proprietà, selezionare interfacce di rete.In the list of properties, select Network interfaces.

  3. Selezionare quindi l'interfaccia di rete per la macchina virtuale.Then select the Network Interface for your VM.

    Interfacce di rete

  4. Scegliere il collegamento di gruppo di sicurezza di rete.Click the Network security group link.

    Gruppo di sicurezza di rete

  5. Nelle proprietà del gruppo di sicurezza di rete, seleziona sicurezza regole connessioni in entrata.In the properties of the Network Security Group, selct Inbound security rules.

  6. Fare clic su di + Aggiungi pulsante.Click the +Add button.

  7. Specificare un nome di "SQLServerRemoteConnections".Provide a Name of "SQLServerRemoteConnections".

  8. Nel servizio elenco, selezionare MS SQL.In the Service list, select MS SQL.

    Regola gruppo di sicurezza MS SQL

  9. Fare clic su OK per salvare la regola per la macchina virtuale.Click OK to save the rule for your VM.

Connettersi alla macchina virtuale Linux Connect to the Linux VM

Se si utilizza già una shell BASH, connettersi alla macchina virtuale di Azure con il ssh comando.If you already use a BASH shell, connect to the Azure VM using the ssh command. Il comando seguente, sostituire il nome utente della macchina virtuale e l'indirizzo IP per la connessione per le VM Linux.In the following command, replace the VM user name and IP address to connect to your Linux VM.

ssh -l AzureAdmin 100.55.555.555

È possibile trovare l'indirizzo IP della macchina virtuale nel portale di Azure.You can find the IP address of your VM in the Azure portal.

Indirizzo IP nel portale di Azure

Se in esecuzione in Windows e non è una shell BASH, è possibile installare un client SSH, ad esempio PuTTY.If you are running on Windows and do not have a BASH shell, you can install an SSH client, such as PuTTY.

  1. Scaricare e installare PuTTY.Download and install PuTTY.

  2. Eseguire PuTTY.Run PuTTY.

  3. Nella schermata di configurazione di PuTTY immettere l'indirizzo IP pubblico della macchina virtuale.On the PuTTY configuration screen enter your VM's public IP address.

  4. Fare clic su Apri e immettere il nome utente e password quando richiesti.Click Open and enter your username and password at the prompts.

Per ulteriori informazioni sulla connessione alle macchine virtuali Linux, vedere creare una VM Linux in Azure tramite il portale.For more information about connecting to Linux VMs, see Create a Linux VM on Azure using the Portal.

Configurare SQL ServerConfigure SQL Server

  1. Dopo la connessione a VM Linux, aprire un nuovo comando terminal.After connecting to your Linux VM, open a new command terminal.

  2. Configurare SQL Server con il comando seguente.Set up SQL Server with the following command.

    sudo /opt/mssql/bin/mssql-conf setup 
    

    Accettare le condizioni di licenza e immettere una password per l'account di amministratore di sistema.Accept the License and enter a password for the system administrator account. È possibile avviare il server quando richiesto.You can start the server when prompted.

  3. Facoltativamente, installare gli strumenti di SQL Server.Optionally, install the SQL Server Tools.

Passaggi successiviNext steps

Dopo avere creato una macchina virtuale di SQL Server 2017 in Azure, è possibile connettersi in locale con sqlcmd per eseguire query Transact-SQL.Now that you have a SQL Server 2017 virtual machine in Azure, you can connect locally with sqlcmd to run Transact-SQL queries.

Se è stata configurata la macchina virtuale di Azure per le connessioni remote di SQL Server, inoltre deve essere in grado di connettersi in remoto.If you configured the Azure VM for remote SQL Server connections, you should also be able to connect remotely. Per un esempio di connessione a SQL Server in Linux da un computer remoto di Windows, vedere utilizzare SQL Server Management Studio in Windows per connettersi a SQL Server in Linux.For an example of connecting to SQL Server on Linux from a remote Windows machine, see Use SSMS on Windows to connect to SQL Server on Linux.

Per ulteriori informazioni generali sulle macchine virtuali Linux in Azure, vedere il documentazione di macchina virtuale Linux.For more general information about Linux virtual machines in Azure, see the Linux Virtual Machine Documentation.