Come usare la portale di Azure per eseguire il provisioning di una macchina virtuale Windows con SQL ServerHow to use the Azure portal to provision a Windows virtual machine with SQL Server

SI APPLICA A: sìMacchina virtuale SQL Server in Azure APPLIES TO: yesSQL Server on Azure VM

Questa guida illustra le opzioni disponibili per l'uso del portale di Azure per eseguire il provisioning di SQL Server in una macchina virtuale (VM) Windows.This guide covers options available for using the Azure portal to provision SQL Server on a Windows virtual machine (VM). Questo articolo illustra altre opzioni di configurazione rispetto alla Guida introduttiva alla macchina virtuale SQL Server, che è incentrata su una singola configurazione.This article covers more configuration options than the SQL Server VM quickstart, which focuses more deeply on a single configuration.

Usare questa guida per creare la propria VM di SQL Server.Use this guide to create your own SQL Server VM. In alternativa, è possibile usarla come riferimento per le opzioni disponibili nel portale di Azure.Or, use it as a reference for the available options in the Azure portal.

Suggerimento

In caso di domande sulle macchine virtuali SQL Server, vedere le domande frequenti.If you have questions about SQL Server virtual machines, see the Frequently Asked Questions.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.If you don't have an Azure subscription, create a free account before you begin.

Quando si crea una macchina virtuale di SQL Server, è possibile selezionare una delle numerose immagini configurate in precedenza dalla raccolta delle macchine virtuali.When you create a SQL Server virtual machine, you can select one of several pre-configured images from the virtual machine gallery. La procedura seguente spiega come selezionare una delle immagini di SQL Server 2017.The following steps demonstrate how to select one of the SQL Server 2017 images.

  1. Selezionare Azure SQL nel menu a sinistra nel portale di Azure.Select Azure SQL in the left-hand menu of the Azure portal. Se Azure SQL non è presente nell'elenco, selezionare Tutti i servizi e quindi digitare Azure SQL nella casella di ricerca.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box.

    È anche possibile selezionare la stella accanto a SQL di Azure per salvarla come preferita e aggiungerla come elemento nel menu di spostamento a sinistra.You can also select the star next to Azure SQL to save it as a favorite and add it as an item in the left-hand navigation.

  2. Selezionare + Aggiungi per aprire la pagina Selezionare l'opzione di distribuzione SQL.Select + Add to open the Select SQL deployment option page. È possibile visualizzare informazioni aggiuntive selezionando Mostra dettagli.You can view additional information by selecting Show details.

  3. Digitare 2017 nella casella di ricerca immagine SQL Server nel riquadro macchine virtuali SQL e quindi selezionare SQL Server licenza gratuita: SQL Server Developer 2017 su Windows Server 2016 dall'elenco a discesa.Type 2017 in the SQL Server image search box on the SQL virtual machines tile, and then select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016 from the drop-down.

    Selezionare l'immagine della macchina virtuale SQL

    Suggerimento

    L'edizione Developer viene usata in questo articolo perché è un'edizione gratuita completa di SQL Server per i test di sviluppo.The Developer edition is used in this article because it is a full-featured, free edition of SQL Server for development testing. Si paga solo il costo dell'esecuzione della macchina virtuale.You pay only for the cost of running the VM. Per questa procedura dettagliata è tuttavia possibile scegliere e usare qualsiasi immagine.However, you are free to choose any of the images to use in this walkthrough. Per una descrizione delle immagini disponibili, vedere la panoramica delle macchine virtuali di Microsoft SQL Server.For a description of available images, see the SQL Server Windows Virtual Machines overview.

    Suggerimento

    I costi delle licenze per SQL Server sono incorporati nel prezzo al secondo della macchina virtuale creata e variano a seconda dell'edizione e dei core.Licensing costs for SQL Server are incorporated into the per-second pricing of the VM you create and varies by edition and cores. Tuttavia, SQL Server Developer edizione è gratuita per lo sviluppo e il test, non per la produzione.However, SQL Server Developer edition is free for development and testing, not production. Inoltre, SQL Express è gratuito per carichi di lavoro leggeri (inferiori a 1 GB di memoria, meno di 10 GB di spazio di archiviazione).Also, SQL Express is free for lightweight workloads (less than 1 GB of memory, less than 10 GB of storage). Si può anche usare l'opzione Bring Your Own License (BYOL) e procedere con il pagamento della sola VM.You can also bring-your-own-license (BYOL) and pay only for the VM. Tali nomi di immagine hanno il prefisso {BYOL}.Those image names are prefixed with {BYOL}.

    Per altre informazioni su queste opzioni, vedere Pricing guidance for SQL Server Azure VMs (Guida ai prezzi per le VM di SQL Server in Azure).For more information on these options, see Pricing guidance for SQL Server Azure VMs.

  4. Selezionare Crea.Select Create.

1. Configurare le impostazioni di base1. Configure basic settings

Nella scheda Nozioni di base specificare le informazioni seguenti:On the Basics tab, provide the following information:

  • In Dettagli progetto verificare che sia selezionata la sottoscrizione corretta.Under Project Details, make sure the correct subscription is selected.

  • Nella sezione Gruppo di risorse selezionare un gruppo di risorse esistente dall'elenco oppure scegliere Crea nuovo per creare un nuovo gruppo di risorse.In the Resource group section, either select an existing resource group from the list or choose Create new to create a new resource group. Un gruppo di risorse è una raccolta di risorse correlate in Azure, ovvero macchine virtuali, account di archiviazione, reti virtuali e così via.A resource group is a collection of related resources in Azure (virtual machines, storage accounts, virtual networks, etc.).

    Subscription

    Nota

    L'uso di un nuovo gruppo di risorse risulta utile se si stanno solo eseguendo test o se si sta iniziando a usare le distribuzioni di SQL Server in Azure.Using a new resource group is helpful if you are just testing or learning about SQL Server deployments in Azure. Dopo aver completato il test, eliminare il gruppo di risorse per eliminare automaticamente la macchina virtuale e tutte le risorse associate a tale gruppo di risorse.After you finish with your test, delete the resource group to automatically delete the VM and all resources associated with that resource group. Per altre informazioni sui gruppi di risorse, vedere Panoramica di Azure Resource Manager.For more information about resource groups, see Azure Resource Manager Overview.

  • In Dettagli istanza:Under Instance details:

    1. Immettere un nome macchina virtuale univoco.Enter a unique Virtual machine name.
    2. Scegliere una posizione per l'area.Choose a location for your Region.
    3. Ai fini di questa guida lasciare Opzioni di disponibilità impostato su La ridondanza dell'infrastruttura non è richiesta.For the purpose of this guide, leave Availability options set to No infrastructure redundancy required. Per altre informazioni sulle opzioni di disponibilità, vedere Disponibilità.To find out more information about availability options, see Availability.
    4. Nell'elenco Immagine selezionare Free SQL Server License: SQL Server 2017 Developer in Windows Server 2016.In the Image list, select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.
    5. Scegliere Modifica dimensioni per modificare le dimensioni della macchina virtuale e selezionare l'offerta A2 Basic.Choose to Change size for the Size of the virtual machine and select the A2 Basic offering. Assicurarsi di cancellare le risorse quando non sono più necessarie per evitare eventuali addebiti imprevisti.Be sure to clean up your resources once you're done with them to prevent any unexpected charges. Per i carichi di lavoro di produzione, vedere le dimensioni e la configurazione di VM consigliate in Procedure consigliate per le prestazioni per SQL Server in Macchine virtuali di Azure.For production workloads, see the recommended machine sizes and configuration in Performance best practices for SQL Server in Azure Virtual Machines.

    Dettagli dell'istanza

Importante

Il costo mensile stimato visualizzato nella finestra Scegli una dimensione non include i costi di licenza di SQL Server,The estimated monthly cost displayed on the Choose a size window does not include SQL Server licensing costs. Questa stima rappresenta solo il costo della VM.This estimate is the cost of the VM alone. Per le edizioni Express e Developer di SQL Server, la stima indica il costo stimato totale.For the Express and Developer editions of SQL Server, this estimate is the total estimated cost. Per altre edizioni, vedere la pagina dei prezzi delle macchine virtuali Windows e selezionare l'edizione di SQL Server di interesse.For other editions, see the Windows Virtual Machines pricing page and select your target edition of SQL Server. Vedere anche Guida ai prezzi per le macchine virtuali SQL Server in Azure e Dimensioni per le macchine virtuali.Also see the Pricing guidance for SQL Server Azure VMs and Sizes for virtual machines.

  • In account amministratorespecificare un nome utente e una password.Under Administrator account, provide a username and password. La password deve contenere almeno 12 caratteri e soddisfare i requisiti di complessità definiti.The password must be at least 12 characters long and meet the defined complexity requirements.

    Account amministratore

  • In Regole porta in ingresso scegliere Consenti porte selezionate, quindi selezionare RDP (3389) dall'elenco a discesa.Under Inbound port rules, choose Allow selected ports and then select RDP (3389) from the drop-down.

    Regole porta in ingresso

2. Configurare le funzionalità facoltative2. Configure optional features

DischiDisks

Nella scheda Dischi configurare le opzioni dei dischi.On the Disks tab, configure your disk options.

  • In Tipo di disco del sistema operativo selezionare nell'elenco a discesa il tipo di disco desiderato per il sistema operativo.Under OS disk type, select the type of disk you want for your OS from the drop-down. Per i sistemi di produzione è consigliato il livello Premium che tuttavia non è disponibile per una macchina virtuale di tipo Basic.Premium is recommended for production systems but is not available for a Basic VM. Per usare un SSD Premium, modificare le dimensioni della macchina virtuale.To use a Premium SSD, change the virtual machine size.

  • In Avanzate selezionare sotto Usa il servizio Managed Disks.Under Advanced, select Yes under use Managed Disks.

    Nota

    Per SQL Server è consigliabile usare Managed Disks.Microsoft recommends Managed Disks for SQL Server. Managed Disks gestisce automaticamente le risorse di archiviazione.Managed Disks handles storage behind the scenes. Inoltre, quando le macchine virtuali con Managed Disks sono nello stesso set di disponibilità, Azure distribuisce le risorse di archiviazione in modo da garantire la ridondanza appropriata.In addition, when virtual machines with Managed Disks are in the same availability set, Azure distributes the storage resources to provide appropriate redundancy. Per altre informazioni, vedere Panoramica del servizio Managed Disks.For more information, see Azure Managed Disks Overview. Per informazioni dettagliate sull'uso di Managed Disks in un set di disponibilità, vedere Usare Managed Disks per le macchine virtuali nel set di disponibilità.For specifics about managed disks in an availability set, see Use managed disks for VMs in availability set.

Impostazioni dei dischi della macchina virtuale SQL

ReteNetworking

Nella scheda Rete configurare le impostazioni di rete.On the Networking tab, configure your networking options.

  • Creare una nuova rete virtuale o usare una rete virtuale esistente per la VM SQL Server.Create a new virtual network or use an existing virtual network for your SQL Server VM. Designare anche una subnet.Designate a Subnet as well.

  • In gruppo di sicurezza di rete NICselezionare un gruppo di sicurezza di base o il gruppo di sicurezza avanzato.Under NIC network security group, select either a basic security group or the advanced security group. Scegliendo l'opzione di base è possibile selezionare le porte in ingresso per la macchina virtuale SQL Server che corrispondono ai valori configurati nella scheda di base . selezionando l'opzione avanzate è possibile scegliere un gruppo di sicurezza di rete esistente o crearne uno nuovo.Choosing the basic option allows you to select inbound ports for the SQL Server VM which are the same values configured on the Basic tab. Selecting the advanced option allows you to choose an existing network security group, or create a new one.

  • È possibile apportare altre modifiche alle impostazioni di rete o mantenere i valori predefiniti.You can make other changes to network settings, or keep the default values.

Impostazioni di rete della macchina virtuale SQL

MonitoraggioMonitoring

Nella scheda monitoraggio configurare il monitoraggio e l'arresto automatico.On the Monitoring tab, configure monitoring and auto-shutdown.

  • Azure abilita l'opzione Diagnostica di avvio per impostazione predefinita con lo stesso account di archiviazione designato per la macchina virtuale.Azure enables Boot diagnostics by default with the same storage account designated for the VM. In questa scheda è possibile modificare queste impostazioni e abilitare la diagnostica Guest del sistema operativo.On this tab, you can change these settings and enable OS guest diagnostics.
  • È anche possibile abilitare l' identità gestita assegnata dal sistema e l' arresto automatico in questa scheda.You can also enable System assigned managed identity and auto-shutdown on this tab.

Impostazioni di gestione della macchina virtuale SQL

3. Configurare le impostazioni di SQL Server3. Configure SQL Server settings

Nella scheda Impostazioni di SQL Server configurare le impostazioni e le ottimizzazioni specifiche per SQL Server.On the SQL Server settings tab, configure specific settings and optimizations for SQL Server. Per SQL Server, è possibile configurare le impostazioni seguenti:You can configure the following settings for SQL Server:

ConnettivitàConnectivity

In Connettività SQLspecificare il tipo di accesso da assegnare all'istanza di SQL Server nella VM.Under SQL connectivity, specify the type of access you want to the SQL Server instance on this VM. Ai fini di questa procedura dettagliata, selezionare Pubblica (Internet) per consentire connessioni a SQL Server da macchine virtuali o servizi su Internet.For the purposes of this walkthrough, select Public (internet) to allow connections to SQL Server from machines or services on the internet. Se si seleziona questa opzione, Azure configura automaticamente il firewall e il gruppo di sicurezza di rete per consentire il traffico sulla porta selezionata.With this option selected, Azure automatically configures the firewall and the network security group to allow traffic on the port selected.

Suggerimento

Per impostazione predefinita, SQL Server è in ascolto su una porta nota, la porta 1433.By default, SQL Server listens on a well-known port, 1433. Per aumentare la sicurezza, modificare la porta nella finestra di dialogo precedente impostando l'ascolto su una porta non predefinita, ad esempio la 1401.For increased security, change the port in the previous dialog to listen on a non-default port, such as 1401. Se si modifica la porta, è necessario connettersi utilizzando la porta da qualsiasi strumento client, ad esempio SQL Server Management Studio (SSMS).If you change the port, you must connect using that port from any client tools, such as SQL Server Management Studio (SSMS).

Sicurezza della macchina virtuale SQL

Per connettersi a SQL Server tramite Internet, è necessario abilitare anche l'Autenticazione di SQL Server, illustrata nella sezione successiva.To connect to SQL Server via the internet, you also must enable SQL Server Authentication, which is described in the next section.

Se si preferisce non abilitare le connessioni al motore di database tramite Internet, scegliere una delle opzioni seguenti:If you would prefer to not enable connections to the Database Engine via the internet, choose one of the following options:

  • Locale (solo all'interno della macchina virtuale) per consentire le connessioni a SQL Server solo dalla VM.Local (inside VM only) to allow connections to SQL Server only from within the VM.
  • Privata (solo all'interno della rete virtuale) per consentire le connessioni a SQL Server da computer o servizi nella stessa rete virtuale.Private (within Virtual Network) to allow connections to SQL Server from machines or services in the same virtual network.

È in genere possibile migliorare la sicurezza scegliendo la connettività più restrittiva consentita dallo scenario specifico.In general, improve security by choosing the most restrictive connectivity that your scenario allows. Tuttavia, tutte le opzioni sono entità a protezione diretta tramite le regole del gruppo di sicurezza di rete (NSG) e l'autenticazione di SQL/Windows.But all the options are securable through network security group (NSG) rules and SQL/Windows Authentication. È possibile modificare il NSG dopo la creazione della macchina virtuale.You can edit the NSG after the VM is created. Per altre informazioni, vedere Considerazioni relative alla sicurezza per SQL Server in Macchine virtuali di Azure.For more information, see Security Considerations for SQL Server in Azure Virtual Machines.

AuthenticationAuthentication

Se è necessario SQL Server autenticazione, selezionare Abilita in autenticazione SQL nella scheda Impostazioni SQL Server .If you require SQL Server Authentication, select Enable under SQL Authentication on the SQL Server settings tab.

Autenticazione di SQL Server

Nota

Se si prevede di accedere a SQL Server tramite Internet (opzione di connettività pubblica), è necessario abilitare l'autenticazione SQL qui.If you plan to access SQL Server over the internet (the Public connectivity option), you must enable SQL Authentication here. L'accesso pubblico al SQL Server richiede l'autenticazione SQL.Public access to the SQL Server requires SQL Authentication.

Se si abilita l'autenticazione di SQL Server, specificare un Nome di accesso e una Password.If you enable SQL Server Authentication, specify a Login name and Password. Questo nome di account di accesso è configurato come account di accesso con autenticazione SQL Server e membro del ruolo predefinito del server sysadmin .This login name is configured as a SQL Server Authentication login and a member of the sysadmin fixed server role. Per altre informazioni sulle modalità di autenticazione, vedere Scegliere una modalità di autenticazione.For more information about Authentication Modes, see Choose an Authentication Mode.

Se si preferisce non abilitare l'autenticazione SQL Server, è possibile usare l'account amministratore locale nella macchina virtuale per connettersi all'istanza di SQL Server.If you prefer not to enable SQL Server Authentication, you can use the local Administrator account on the VM to connect to the SQL Server instance.

Integrazione dell'insieme di credenziali delle chiavi di AzureAzure Key Vault integration

Per archiviare i segreti di sicurezza in Azure per la crittografia, selezionare Impostazioni di SQL Server e scorrere verso il basso fino a Integrazione di Azure Key Vault.To store security secrets in Azure for encryption, select SQL Server settings, and scroll down to Azure key vault integration. Selezionare Abilita e inserire le informazioni richieste.Select Enable and fill in the requested information.

Integrazione dell'insieme di credenziali delle chiavi di Azure

Nella tabella seguente sono elencati i parametri necessari per configurare l'integrazione Azure Key Vault (AKV).The following table lists the parameters required to configure Azure Key Vault (AKV) Integration.

PARAMETERPARAMETER DESCRIZIONEDESCRIPTION ESEMPIOEXAMPLE
URL dell'insieme di credenziali delle chiaviKey Vault URL Percorso dell'insieme di credenziali delle chiavi.The location of the key vault. https://contosokeyvault.vault.azure.net/
Nome dell'entitàPrincipal name Nome dell'entità servizio di Azure Active Directory.Azure Active Directory service principal name. È detto anche ID client.This name is also referred to as the Client ID. fde2b411-33d5-4e11-af04eb07b669ccf2
Segreto dell'entitàPrincipal secret Nome dell'entità servizio di Azure Active Directory.Azure Active Directory service principal secret. È detto anche Segreto client.This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
Nome credenzialiCredential name Nome credenziale: l'integrazione con AKV crea una credenziale all'interno SQL Server e consente alla macchina virtuale di accedere all'insieme di credenziali delle chiavi.Credential name: AKV Integration creates a credential within SQL Server and allows the VM to access the key vault. Scegliere un nome per la credenziale.Choose a name for this credential. mycred1

Per altre informazioni, vedere Configurare l'integrazione dell'insieme di credenziali delle chiavi di Azure per SQL Server in macchine virtuali di Azure (Resource Manager).For more information, see Configure Azure Key Vault Integration for SQL Server on Azure VMs.

Configurazione dell'archiviazioneStorage configuration

Nella scheda Impostazioni di SQL Server, in Configurazione dell'archiviazione selezionare Cambia configurazione per aprire la pagina di configurazione dell'archiviazione ottimizzata per le prestazioni e specificare i requisiti dell'archiviazione.On the SQL Server settings tab, under Storage configuration, select Change configuration to open the Performance Optimized Storage Configuration page and specify the storage requirements.

Configurazione dell'archiviazione della macchina virtuale SQL

In Ottimizzazione dell'archiviazioneselezionare una delle opzioni seguenti:Under Storage optimized for, select one of the following options:

  • Generale : è l'impostazione predefinita e supporta la maggior parte dei carichi di lavoro.General is the default setting and supports most workloads.
  • Elaborazione transazionale: ottimizza l'archiviazione per carichi di lavoro OLTP di database tradizionali.Transactional processing optimizes the storage for traditional database OLTP workloads.
  • Data warehousing : ottimizza l'archiviazione per i carichi di lavoro di analisi e creazione di report.Data warehousing optimizes the storage for analytic and reporting workloads.

Configurazione dell'archiviazione della macchina virtuale SQL

È possibile lasciare i valori predefiniti oppure modificare manualmente la topologia di archiviazione in base alle esigenze relative alle operazioni di I/O al secondo.You can choose to leave the values at default, or you can manually change the storage topology to suit your IOPS needs. Per altre informazioni, vedere Configurazione dell'archiviazione.For more information, see storage configuration.

Licenza di SQL ServerSQL Server license

Se sei un cliente di Software Assurance, puoi usare il vantaggio Azure Hybrid per ottenere la tua licenza SQL Server e risparmiare sulle risorse.If you're a Software Assurance customer, you can use the Azure Hybrid Benefit to bring your own SQL Server license and save on resources.

Licenza per la macchina virtuale SQL

Applicazione automatica delle patchAutomated patching

Automated patching è abilitata per impostazione predefinita.Automated patching is enabled by default. Questa opzione consente ad Azure di applicare automaticamente le patch a SQL Server e al sistema operativo.Automated patching allows Azure to automatically patch SQL Server and the operating system. Specificare un giorno della settimana, un'ora e una durata per la finestra di manutenzione.Specify a day of the week, time, and duration for a maintenance window. Durante la finestra di manutenzione Azure esegue l'applicazione delle patch.Azure performs patching in this maintenance window. La pianificazione della finestra di manutenzione usa le impostazioni locali della macchina virtuale.The maintenance window schedule uses the VM locale. Se non si vuole che Azure esegua automaticamente la patch SQL Server e il sistema operativo, selezionare Disabilita.If you do not want Azure to automatically patch SQL Server and the operating system, select Disable.

Applicazione automatica delle patch di SQL alla macchina virtuale

Per altre informazioni, vedere Applicazione automatica delle patch per SQL Server nelle macchine virtuali di Azure (Resource Manager).For more information, see Automated Patching for SQL Server in Azure Virtual Machines.

Backup automaticoAutomated backup

Abilitare i backup automatici dei database per tutti i database in Backup automatico.Enable automatic database backups for all databases under Automated backup. L'opzione Backup automatico è disabilitata per impostazione predefinita.Automated backup is disabled by default.

Quando si abilita il backup automatico di SQL è possibile configurare le impostazioni seguenti:When you enable SQL automated backup, you can configure the following settings:

  • Periodo di conservazione (giorni) per i backupRetention period (days) for backups
  • Account di archiviazione da usare per i backupStorage account to use for backups
  • Opzione di crittografia e password per i backupEncryption option and password for backups
  • Backup dei database di sistemaBackup system databases
  • Pianificazione dei backupConfigure backup schedule

Per crittografare il backup, selezionare Abilita.To encrypt the backup, select Enable. Specificare quindi la Password.Then specify the Password. Azure crea un certificato per crittografare i backup e usa la password specificata per proteggere il certificato.Azure creates a certificate to encrypt the backups and uses the specified password to protect that certificate. Per impostazione predefinita, la pianificazione viene impostata automaticamente, ma è possibile creare una pianificazione manuale selezionando Manuale.By default the schedule is set automatically, but you can create a manual schedule by selecting Manual.

Backup automatizzati della macchina virtuale SQL

Per altre informazioni, vedere Backup automatizzato per SQL Server in Macchine virtuali di Azure.For more information, see Automated Backup for SQL Server in Azure Virtual Machines.

Machine Learning ServicesMachine Learning Services

È possibile abilitare Machine Learning Services.You have the option to enable Machine Learning Services. Questa opzione consente di usare Machine Learning con Python e R in SQL Server 2017.This option lets you use machine learning with Python and R in SQL Server 2017. Selezionare Abilita nella finestra Impostazioni di SQL Server.Select Enable on the SQL Server Settings window.

4. Rivedi e crea4. Review + create

Nella scheda Verifica + crea :On the Review + create tab:

  1. Esaminare il riepilogo.Review the summary.
  2. Selezionare Crea per creare il SQL Server, il gruppo di risorse e le risorse specificati per questa macchina virtuale.Select Create to create the SQL Server, resource group, and resources specified for this VM.

È possibile monitorare la distribuzione dal portale di Azure.You can monitor the deployment from the Azure portal. Il pulsante Notifiche nella parte superiore della schermata mostra lo stato di base della distribuzione.The Notifications button at the top of the screen shows basic status of the deployment.

Nota

Esempio di tempo per la distribuzione di una macchina virtuale SQL Server da parte di Azure: una macchina virtuale di SQL Server di test con provisioning nell'area Stati Uniti orientali con impostazioni predefinite richiede circa 12 minuti per il completamento.An example of time for Azure to deploy a SQL Server VM: A test SQL Server VM provisioned to the East US region with default settings takes approximately 12 minutes to complete. È possibile che si verifichino tempi di distribuzione più rapidi o più lenti in base all'area geografica e alle impostazioni selezionate.You might experience faster or slower deployment times based on your region and selected settings.

Aprire la VM con Desktop remotoOpen the VM with Remote Desktop

Usare la procedura seguente per connettersi alla macchina virtuale SQL Server con Remote Desktop Protocol (RDP):Use the following steps to connect to the SQL Server virtual machine with Remote Desktop Protocol (RDP):

  1. Dopo che la macchina virtuale di Azure è stata creata ed è in esecuzione, fare clic sull'icona di Macchine virtuali nel portale di Azure per visualizzare le VM.After the Azure virtual machine is created and running, click the Virtual Machines icon in the Azure portal to view your VMs.

  2. Fare clic sui puntini di sospensione, ... , per la nuova VM.Click the ellipsis, ..., for your new VM.

  3. Fare clic su Connetti.Click Connect.

    Connettersi alla VM nel portale

  4. Aprire il file RDP scaricato dal browser per la VM.Open the RDP file that your browser downloads for the VM.

  5. La Connessione Desktop remoto invia una notifica che indica che l'autore della connessione remota non può essere identificato.The Remote Desktop Connection notifies you that the publisher of this remote connection cannot be identified. Fare clic su Connetti per continuare.Click Connect to continue.

  6. Nella finestra di dialogo Sicurezza di Windows fare clic su Usa un account diverso.In the Windows Security dialog, click Use a different account. Potrebbe essere necessario fare clic su Altre opzioni per visualizzare l'opzione.You might have to click More choices to see this. Specificare il nome utente e la password configurati durante la creazione della VM.Specify the user name and password that you configured when you created the VM. È necessario aggiungere una barra rovesciata prima del nome utente.You must add a backslash before the user name.

    Autenticazione di Desktop remoto

  7. Fare clic su OK per connettersi.Click OK to connect.

Dopo essersi connessi alla macchina virtuale di SQL Server, è possibile avviare SQL Server Management Studio e connettersi con l'autenticazione di Windows usando le credenziali di amministratore locale.After you connect to the SQL Server virtual machine, you can launch SQL Server Management Studio and connect with Windows Authentication using your local administrator credentials. Se è stata abilitata l'autenticazione di SQL Server, è anche possibile connettersi con l'Autenticazione SQL usando l'account di accesso e la password di SQL configurati durante il provisioning.If you enabled SQL Server Authentication, you can also connect with SQL Authentication using the SQL login and password you configured during provisioning.

L'accesso alla macchina virtuale consente di modificare direttamente le impostazioni di SQL Server in base ai requisiti specifici.Access to the machine enables you to directly change machine and SQL Server settings based on your requirements. Ad esempio, è possibile configurare le impostazioni del firewall o modificare le impostazioni di configurazione di SQL Server.For example, you could configure the firewall settings or change SQL Server configuration settings.

Connettersi a SQL Server in modalità remotaConnect to SQL Server remotely

In questa procedura dettagliata è stato selezionato l'accesso Pubblico per la macchina virtuale ed è stata scelta l'Autenticazione di SQL Server.In this walkthrough, you selected Public access for the virtual machine and SQL Server Authentication. Queste impostazioni hanno configurato automaticamente la macchina virtuale in modo da consentire connessioni a SQL Server da qualsiasi client su Internet, purché abbiano l'account di accesso SQL corretto.These settings automatically configured the virtual machine to allow SQL Server connections from any client over the internet (assuming they have the correct SQL login).

Nota

Se durante il provisioning non è stata selezionata l'opzione Pubblica, è possibile modificare le impostazioni di connettività di SQL tramite il portale dopo il provisioning.If you did not select Public during provisioning, then you can change your SQL connectivity settings through the portal after provisioning. Per altre informazioni, vedere la sezione su come modificare le impostazioni di connettività di SQL.For more information, see Change your SQL connectivity settings.

Le sezioni seguenti illustrano come connettersi tramite internet all'istanza di VM di SQL Server.The following sections show how to connect over the internet to your SQL Server VM instance.

Configurare un'etichetta DNS per l'indirizzo IP pubblicoConfigure a DNS Label for the public IP address

Per connettersi al motore di database di SQL Server da Internet, prendere in considerazione la possibilità di configurare un'etichetta DNS per l'indirizzo IP pubblico.To connect to the SQL Server Database Engine from the Internet, consider creating a DNS Label for your public IP address. È possibile connettersi tramite l'indirizzo IP, ma l'etichetta DNS crea un record A che è più facile da identificare ed estrae l'indirizzo IP pubblico sottostante.You can connect by IP address, but the DNS Label creates an A Record that is easier to identify and abstracts the underlying public IP address.

Nota

Le etichette DNS non sono necessarie se si intende connettersi solo all'istanza di SQL Server presente nella stessa rete virtuale o solo in locale.DNS Labels are not required if you plan to only connect to the SQL Server instance within the same Virtual Network or only locally.

Per creare un'etichetta DNS, selezionare prima di tutto Macchine virtuali nel portale.To create a DNS Label, first select Virtual machines in the portal. Selezionare la propria macchina virtuale di SQL Server per visualizzarne le proprietà.Select your SQL Server VM to bring up its properties.

  1. Nella panoramica della macchina virtuale selezionare l'indirizzo IP pubblico.In the virtual machine overview, select your Public IP address.

    indirizzo ip pubblico

  2. Nelle proprietà dell'indirizzo IP pubblico espandere Configurazione.In the properties for your Public IP address, expand Configuration.

  3. Immettere un nome per l'etichetta DNS.Enter a DNS Label name. Il nome è un record A che consente di connettersi alla macchina virtuale di SQL Server usando il nome, anziché tramite l'indirizzo IP.This name is an A Record that can be used to connect to your SQL Server VM by name instead of by IP Address directly.

  4. Fare clic sul pulsante Salva .Click the Save button.

    etichetta dns

Eseguire la connessione al motore di database da un altro computerConnect to the Database Engine from another computer

  1. In un computer connesso a Internet aprire SQL Server Management Studio (SSMS).On a computer connected to the internet, open SQL Server Management Studio (SSMS). Se SQL Server Management Studio non è installato, è possibile scaricarlo qui.If you do not have SQL Server Management Studio, you can download it here.

  2. Nella finestra di dialogo Connetti al server o Connetti al motore di database modificare il valore di Nome server.In the Connect to Server or Connect to Database Engine dialog box, edit the Server name value. Immettere l'indirizzo IP o il nome DNS completo della macchina virtuale, determinato nell'attività precedente.Enter the IP address or full DNS name of the virtual machine (determined in the previous task). È anche possibile aggiungere una virgola e specificare la porta TCP di SQL Server.You can also add a comma and provide SQL Server's TCP port. Ad esempio: mysqlvmlabel.eastus.cloudapp.azure.com,1433.For example, mysqlvmlabel.eastus.cloudapp.azure.com,1433.

  3. Nella casella Autenticazione selezionare Autenticazione di SQL Server.In the Authentication box, select SQL Server Authentication.

  4. Nella casella Accesso digitare il nome di un account di accesso SQL valido.In the Login box, type the name of a valid SQL login.

  5. Nella casella Password digitare la password dell'account di accesso.In the Password box, type the password of the login.

  6. Fare clic su Connetti.Click Connect.

    connessione a ssms

Nota

Questo esempio usa la porta comune 1433.This example uses the common port 1433. Sarà tuttavia necessario modificare questo valore se durante la distribuzione della macchina virtuale di SQL Server è stata specificata una porta diversa (ad esempio, 1401).However, this value will need to be modified if a different port (such as 1401) was specified during the deployment of the SQL Server VM.

Passaggi successiviNext steps

Per altre informazioni sull'uso di SQL Server in Azure, vedere SQL Server in macchine virtuali di Azure e le domande frequenti.For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.