Domande frequenti su SQL Server in macchine virtuali di Microsoft AzureFrequently asked questions for SQL Server on Windows Azure Virtual Machines

In questo articolo vengono fornite le risposte ad alcune delle domande più comuni sull'esecuzione SQL Server in macchine virtuali di Windows Azure.This article provides answers to some of the most common questions about running SQL Server on Windows Azure Virtual Machines.

Nota

Questo articolo illustra i problemi specifici di SQL Server in macchine virtuali di Windows. Se si esegue SQL Server in macchine virtuali Linux, vedere le domande frequenti su Linux.

Se il problema riguardante Azure non è trattato in questo articolo, visitare i forum di Azure su MSDN e Stack Overflow.If your Azure issue is not addressed in this article, visit the Azure forums on MSDN and the Stack Overflow. È possibile pubblicare il problema in questi forum o in @AzureSupport su Twitter.You can post your issue in these forums, or post to @AzureSupport on Twitter. È anche possibile inviare una richiesta di supporto tecnico di Azure.You also can submit an Azure support request. Per inviare una richiesta di supporto tecnico, nella pagina Supporto tecnico di Azure selezionare Supporto.To submit a support request, on the Azure support page, select Get support.

ImmaginiImages

  1. Le immagini della raccolta macchina virtuale SQL Server sono disponibili?What SQL Server virtual machine gallery images are available?

    Azure gestisce le immagini di macchina virtuale per tutte le versioni principali supportate di SQL Server in tutte le edizioni di Windows e Linux.Azure maintains virtual machine images for all supported major releases of SQL Server on all editions for both Windows and Linux. Per ulteriori informazioni, vedere l'elenco completo dei immagini di macchina virtuale Windows e immagini VM Linux.For more details, see the complete list of Windows VM images and Linux VM images.

  2. Immagini della raccolta macchina virtuale SQL Server esistenti vengono aggiornate?Are existing SQL Server virtual machine gallery images updated?

    Ogni due mesi, le immagini di SQL Server in una raccolta di macchine virtuali vengono aggiornate con le più recenti di Windows e Linux Aggiorna.Every two months, SQL Server images in the virtual machine gallery are updated with the latest Windows and Linux updates. Per le immagini Windows, include tutti gli aggiornamenti che sono contrassegnati come importanti in Windows Update, inclusi gli aggiornamenti di sicurezza di SQL Server importanti e service pack.For Windows images, this includes any updates that are marked important in Windows Update, including important SQL Server security updates and service packs. Per le immagini Linux, include gli aggiornamenti più recenti del sistema.For Linux images, this includes the latest system updates. Gli aggiornamenti cumulativi di SQL Server vengono gestiti in modo diverso per Linux e Windows.SQL Server cumulative updates are handled differently for Linux and Windows. Per Linux, gli aggiornamenti cumulativi di SQL Server sono inoltre inclusi nell'aggiornamento.For Linux, SQL Server cumulative updates are also included in the refresh. Ma in questo momento, le macchine virtuali di Windows non vengono aggiornate con gli aggiornamenti cumulativi di SQL Server o Windows Server.But at this time, Windows VMs are not updated with SQL Server or Windows Server cumulative updates.

  3. Immagini di macchina virtuale di SQL Server possono ottenere rimosso dalla raccolta?Can SQL Server virtual machine images get removed from the gallery?

    Sì.Yes. Azure gestisce solo un'immagine per ogni versione principale e l'edizione.Azure only maintains one image per major version and edition. Ad esempio, quando viene rilasciato un nuovo service pack di SQL Server, Azure aggiunge una nuova immagine per la raccolta per il service pack.For example, when a new SQL Server service pack is released, Azure adds a new image to the gallery for that service pack. L'immagine di SQL Server per il service pack precedente viene rimosso immediatamente dal portale di Azure.The SQL Server image for the previous service pack is immediately removed from the Azure portal. Tuttavia, è ancora disponibile per il provisioning di PowerShell per i successivi tre mesi.However, it is still available for provisioning from PowerShell for the next three months. Dopo tre mesi, l'immagine precedente del Service pack non è più disponibile.After three months, the previous service pack image is no longer available. Questi criteri di rimozione sono applicabile anche se una versione di SQL Server diventa non supportata quando viene raggiunta la fine del ciclo di vita.This removal policy would also apply if a SQL Server version becomes unsupported when it reaches the end of its lifecycle.

  4. È possibile impostare configurazioni non visualizzate nella raccolta di macchine virtuali, ad esempio Windows 2008 R2 + SQL Server 2012?Is it possible to set up configurations not shown in the virtual machine gallery (For example Windows 2008 R2 + SQL Server 2012)?

    di serieNo. Per le raccolte di macchine virtuali che includono SQL Server è necessario selezionare una delle immagini disponibili.For virtual machine gallery images that include SQL Server, you must select one of the provided images.

CreazioneCreation

  1. Come si crea una macchina virtuale di Azure con SQL Server?How do I create an Azure virtual machine with SQL Server?

    La soluzione più semplice consiste nel creare una macchina virtuale che include SQL Server.The easiest solution is to create a Virtual Machine that includes SQL Server. Per un'esercitazione sull'iscrizione ad Azure e la creazione di una VM SQL dal portale, vedere il provisioning di una macchina virtuale di SQL Server nel portale di Azure.For a tutorial on signing up for Azure and creating a SQL VM from the portal, see Provision a SQL Server virtual machine in the Azure portal. È possibile selezionare un'immagine di macchina virtuale che utilizza la licenza di SQL Server con costo al minuto oppure usare un'immagine che consente di trasferire la licenza di SQL Server dell'utente.You can select a virtual machine image that uses pay-per-minute SQL Server licensing, or you can use an image that allows you to bring your own SQL Server license. È anche possibile installare manualmente in una macchina virtuale un'edizione di SQL Server con licenza gratuita (Developer o Express) o riutilizzando una licenza locale.You also have the option of manually installing SQL Server on a VM with either a freely licensed edition (Developer or Express) or by reusing an on-premises license. Se si usa la funzionalità Bring Your Own License, è necessario avere Mobilità delle licenze tramite Software Assurance in Azure.If you bring your own license, you must have License Mobility through Software Assurance on Azure. Per altre informazioni, vedere Pricing guidance for SQL Server Azure VMs (Guida ai prezzi per le VM di SQL Server in Azure).For more information, see Pricing guidance for SQL Server Azure VMs.

  2. Come si esegue la migrazione di un database SQL Server locale nel cloud?How can I migrate my on-premises SQL Server database to the Cloud?

    Creare prima una macchina virtuale di Azure con un'istanza di SQL Server,First create an Azure virtual machine with a SQL Server instance. quindi eseguire la migrazione dei database locali in tale istanza.Then migrate your on-premises databases to that instance. Per alcune strategie di migrazione dei dati, vedere Eseguire la migrazione di un database di SQL Server a SQL Server in una macchina virtuale di Azure.For data migration strategies, see Migrate a SQL Server database to SQL Server in an Azure VM.

LicenzeLicensing

  1. Come si installa una copia di SQL Server con licenza in una VM di Azure?How can I install my licensed copy of SQL Server on an Azure VM?

    Per eseguire questa operazione è possibile procedere in due modi:There are two ways to do this. È possibile eseguire il provisioning di una delle immagini di macchine virtuali che supporta le licenze.You can provision one of the virtual machine images that supports licenses. Un'altra possibilità consiste nel copiare il supporto di installazione di SQL Server in una VM Windows Server, quindi installare SQL Server nella VM.Another option is to copy the SQL Server installation media to a Windows Server VM, and then install SQL Server on the VM. Per motivi di licenza, è necessario avere Mobilità delle licenze tramite Software Assurance in Azure.For licensing reasons, you must have License Mobility through Software Assurance on Azure. Per altre informazioni, vedere Pricing guidance for SQL Server Azure VMs (Guida ai prezzi per le VM di SQL Server in Azure).For more information, see Pricing guidance for SQL Server Azure VMs.

  2. È possibile modificare una VM per l'uso di una licenza di SQL Server, se è stata creata da una delle immagini della raccolta con pagamento in base al consumo?Can I change a VM to use my own SQL Server license if it was created from one of the pay-as-you-go gallery images?

    di serieNo. Non è possibile passare dalla licenza con costo al minuto all'uso della propria licenza.You cannot switch from pay-per-minute licensing to using your own license. Creare una nuova macchina virtuale di Azure usando una delle immagini BYOL e quindi migrare i database nel nuovo server utilizzando le tecniche di migrazione dei dati standard.Create a new Azure virtual machine using one of the BYOL images, and then migrate your databases to the new server using standard data migration techniques.

  3. È necessario pagare la licenza di SQL Server in una VM di Azure se viene utilizzata solo per standby/failover?Do I have to pay to license SQL Server on an Azure VM if it is only being used for standby/failover?

    Se è disponibile Software Assurance e si usa la mobilità delle licenze come descritto in Domande frequenti sulle licenze di Macchine virtuali, non è necessario pagare la licenza per un'istanza di SQL Server che funge da replica secondaria passiva in una distribuzione a disponibilità elevata.If you have Software Assurance and use License Mobility as described in Virtual Machine Licensing FAQ then you do not have to pay to license one SQL Server participating as a passive secondary replica in an HA deployment. In caso contrario, è necessario pagare la licenza.Otherwise, you need to pay to license it.

AdministrationAdministration

  1. È possibile installare una seconda istanza di SQL Server nella stessa VM? È possibile modificare le funzionalità installate nell'istanza predefinita?Can I install a second instance of SQL Server on the same VM? Can I change installed features of the default instance?

    Sì.Yes. Il supporto di installazione di SQL Server si trova in una cartella nell'unità C .The SQL Server installation media is located in a folder on the C drive. Eseguire Setup.exe da tale percorso per aggiungere nuove istanze di SQL Server o per modificare altre funzionalità di SQL Server installate nella macchina virtuale.Run Setup.exe from that location to add new SQL Server instances or to change other installed features of SQL Server on the machine. Si noti che alcune funzionalità, ad esempio Backup automatizzato, Applicazione automatica delle patch e Integrazione di Azure Key Vault, funzionano solo nell'istanza predefinita.Note that some features, such as Automated Backup, Automated Patching, and Azure Key Vault Integration, only operate against the default instance.

  2. È possibile disinstallare l'istanza predefinita di SQL Server?Can I uninstall the default instance of SQL Server?

    Sì.Yes. Sono tuttavia necessarie alcune considerazioni.But there are some considerations. Come indicato nella risposta precedente, le funzionalità che si basano sull'estensione SQL Server IaaS Agent funzionano solo nell'istanza predefinita.As stated in the previous answer, features that rely on the SQL Server IaaS Agent Extension only operate on the default instance. Se si disinstalla l'istanza predefinita, l'estensione continua a cercarla e può generare errori del log eventi.If you uninstall the default instance, the extension continues to look for it and may generate event log errors. Questi errori hanno le due origini seguenti: Microsoft SQL Server Credential Management e Microsoft SQL Server IaaS Agent.These errors are from the following two sources: Microsoft SQL Server Credential Management and Microsoft SQL Server IaaS Agent. Uno degli errori potrebbe essere simile al seguente:One of the errors might be similar to the following:

    Si è verificato un errore di rete o specifico dell'istanza mentre veniva stabilita la connessione a SQL Server.A network-related or instance-specific error occurred while establishing a connection to SQL Server. Il server non è stato trovato o non è accessibile.The server was not found or was not accessible.

    Se si decide di disinstallare l'istanza predefinita, disinstallare anche l'estensione SQL Server IaaS Agent.If you do decide to uninstall the default instance, also uninstall the SQL Server IaaS Agent Extension as well.

    Nota

    Una macchina virtuale di SQL Server Azure viene fatturata come descritto in Guida ai prezzi per le VM di SQL Server in Azure. Se si rimuove SQL Server, gli addebiti per l'utilizzo continuano. Se SQL Server non è più necessario, è possibile distribuire una nuova macchina virtuale ed eseguire la migrazione di dati e applicazioni alla nuova macchina virtuale. Sarà quindi possibile rimuovere la macchina virtuale di SQL Server.

L'aggiornamento e l'applicazione di patchUpdating and Patching

  1. Come si esegue l'aggiornamento a una nuova versione o a una nuova edizione di SQL Server in una VM di Azure?How do I upgrade to a new version/edition of the SQL Server in an Azure VM?

    Attualmente non è disponibile alcun aggiornamento sul posto per SQL Server in esecuzione in una VM di Azure.Currently, there is no in-place upgrade for SQL Server running in an Azure VM. Creare una nuova macchina virtuale di Azure con la versione o l'edizione di SQL Server voluta, quindi eseguire la migrazione dei database nel nuovo server tramite tecniche di migrazione dati standard.Create a new Azure virtual machine with the desired SQL Server version/edition, and then migrate your databases to the new server using standard data migration techniques.

  2. Come si applicano gli aggiornamenti e i Service Pack a una VM di SQL Server?How are updates and service packs applied on a SQL Server VM?

    Le macchine virtuali consentono di controllare il computer host e di decidere quindi quando e come applicare gli aggiornamenti.Virtual machines give you control over the host machine, including when and how you apply updates. Per il sistema operativo, è possibile applicare manualmente gli aggiornamenti di Windows oppure abilitare un servizio di pianificazione definito Applicazione automatica delle patch.For the operating system, you can manually apply windows updates, or you can enable a scheduling service called Automated Patching. Applicazione automatica delle patch installa tutti gli aggiornamenti contrassegnati come importanti, inclusi gli aggiornamenti di SQL Server in tale categoria.Automated Patching installs any updates that are marked important, including SQL Server updates in that category. Gli aggiornamenti facoltativi di SQL Server devono essere installati manualmente.Other optional updates to SQL Server must be installed manually.

GeneraleGeneral

  1. Le istanze del cluster di failover di SQL Server sono supportate nelle macchine virtuali di Azure?Are SQL Server Failover Cluster Instances (FCI) supported on Azure VMs?

    Sì.Yes. È possibile creare un cluster di failover di Windows in Windows Server 2016 e usare Spazi di archiviazione diretta (S2D) per l'archiviazione del cluster.You can create a Windows Failover Cluster on Windows Server 2016 and use Storage Spaces Direct (S2D) for the cluster storage. In alternativa, è possibile usare soluzioni di clustering o archiviazione di terze parti come descritto in Disponibilità elevata e ripristino di emergenza per SQL Server nelle macchine virtuali di Azure.Alternatively, you can use third-party clustering or storage solutions as described in High availability and disaster recovery for SQL Server in Azure Virtual Machines.

  2. Qual è la differenza tra VM di SQL Server e servizio Database SQL?What is the difference between SQL VMs and the SQL Database service?

    Dal punto di vista concettuale l'esecuzione di SQL Server in una macchina virtuale di Azure non è diversa dall'esecuzione di SQL Server in un centro dati remoto.Conceptually, running SQL Server on an Azure virtual machine is not that different from running SQL Server in a remote datacenter. Per contro, il servizio Database SQL offre una soluzione DaaS (Database-as-a-service).In contrast, SQL Database offers database-as-a-service. Con Database SQL non si ha accesso ai computer che ospitano i database.With SQL Database, you do not have access to the machines that host your databases. Per un confronto completo, vedere Scegliere un'opzione di SQL Server cloud: database SQL di Azure (PaaS) o SQL Server in VM di Azure (IaaS).For a full comparison, see Choose a cloud SQL Server option: Azure SQL (PaaS) Database or SQL Server on Azure VMs (IaaS).

  3. Come si installa SQL Server Data Tools in una VM di Azure?How do I install SQL Data tools on my Azure VM?

    Scaricare e installare SQL Server Data Tools da Microsoft SQL Server Data Tools - Business Intelligence per Visual Studio 2013.Download and install the SQL Data tools from Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013.

RisorseResources

Macchine virtuali Windows:Windows VMs:

Macchine virtuali Linux:Linux VMs: