Esporta (0) Stampa
Espandi tutto

Introduzione a SQL Server in Macchine virtuali di Azure

Aggiornamento: giugno 2014

In questo argomento vengono fornite linee guida su come iscriversi SQL Server in una macchina virtuale di Azure e come iniziare a creare database di SQL Server nell'ambiente cloud pubblico Microsoft.

Con SQL Server in Macchine virtuali di Azure è possibile ottenere tutti i vantaggi dell'offerta IaaS (Infrastructure as a Service) disponibile nei data center Microsoft. È pertanto possibile disporre del controllo completo delle macchine virtuali che eseguono SQL Server, nonché delle applicazioni e dei database in Azure. Le applicazioni di livello aziendale disponibili nella piattaforma di virtualizzazione locale possono essere trasferite ad Azure usando SQL Server nella macchina virtuale di Azure, anziché acquistare nuovo hardware per soddisfare le crescenti esigenze. Se è necessario più hardware solo per un periodo di tempo specifico o per eseguire la convalida o il test della nuova applicazione, la macchina virtuale di Azure fornisce flessibilità necessaria per le proprie esigenze. È possibile compilare applicazioni ibride mediante l'hosting di database di SQL Server in Macchine virtuali di Azure e rendere quindi disponibili tali database per le applicazioni locali e nel cloud.

In questo argomento sono incluse le sottosezioni seguenti:

Creazione di una macchina virtuale SQL Server in Azure

Per creare una macchina virtuale SQL Server in Azure, è innanzitutto necessario ottenere una sottoscrizione della piattaforma Azure. È possibile acquistare una sottoscrizione Azure nella pagina relativa alle opzioni di acquisto. Per una prova gratuita, visitare la pagina relativa alla versione di valutazione gratuita di Azure. È quindi possibile pubblicare la propria macchina virtuale in Azure o usare l'immagine fornita dalla piattaforma per creare la macchina virtuale in Azure.

Nell'esercitazione relativa al provisioning di una macchina virtuale SQL Server in Azure viene illustrato come creare una macchina virtuale SQL Server usando l'immagine fornita dalla piattaforma.

Importante: dopo aver creato una macchina virtuale SQL Server in Azure, è necessario effettuare ulteriori operazioni per connettersi a tale macchina virtuale da altre macchine virtuali in Azure oppure dai computer locali o da Internet. Per informazioni aggiuntive dettagliate, vedere Considerazioni relative alla connettività per SQL Server in Macchine virtuali di Azure.

Se si vuole pubblicare la propria macchina virtuale in Azure, vedere Come creare una macchina virtuale SQL Server in Azure utilizzando il disco di SQL Server locale e Come creare una macchina virtuale SQL Server in Azure utilizzando la macchina virtuale SQL Server locale esistente.

Per altre informazioni sulla gestione delle sottoscrizioni di Azure, vedere Gestione di sottoscrizioni. Nella raccolta di macchine virtuali di Azure sono incluse numerose immagini di macchina virtuale, ad esempio immagini per Windows e non per Windows. Per l'elenco più aggiornato delle immagini di macchina virtuale supportate, vedere la pagina relativa alle dimensioni delle macchine virtuali per Azure e Informazioni sui prezzi.

Configurazione delle immagini delle macchine virtuali di SQL Server fornite dalla piattaforma

Nella raccolta di macchine virtuali di Azure sono disponibili diverse immagini che contengono Microsoft SQL Server. Il software installato nelle immagini di macchina virtuale varia in base alla versione del sistema operativo e di SQL Server. Nella tabella seguente vengono riepilogate le immagini correlate a SQL Server attualmente disponibili nella raccolta di macchine virtuali di Azure:

 

Sistema operativo Versione di SQL Server Edizione di SQL Server

Windows Server 2008 R2

SQL Server 2012 Service Pack 1

Enterprise, Standard e Web

Windows Server 2008 R2

SQL Server 2008 R2 Service Pack 2

Enterprise, Standard e Web

Windows Server 2012

SQL Server 2012 Service Pack 1

Enterprise, Standard e Data Warehouse (Enterprise)

Windows Server 2012 R2

SQL Server 2014 e SQL Server 2014 per Data Warehouse

Enterprise, Standard, Web e Data Warehouse (Enterprise)

Nota importante: sono pianificate versioni ed edizioni aggiuntive di SQL Server. Per visualizzare tutte le versioni ed edizioni di SQL Server supportate, accedere al portale di gestione di Microsoft Azure.

Se si dispone di una macchina virtuale creata tramite l'immagine della piattaforma di SQL Server Evaluation Edition disponibile durante il periodo di anteprima, non sarà possibile aggiornarla all'immagine di un'edizione con pagamento su base oraria nella raccolta. È possibile scegliere una delle due opzioni seguenti:

Windows Server

L'installazione di Windows Server nell'immagine della piattaforma contiene le impostazioni di configurazione e i componenti seguenti:

  • Il desktop remoto è abilitato per l'account amministratore.

  • Windows Update è abilitato.

  • Per impostazione predefinita, l'account utente specificato durante il provisioning è un membro del gruppo locale Administrators. Questo account è anche membro del ruolo server sysadmin di SQL Server.

  • La macchina virtuale è membro di un gruppo di lavoro denominato WORKGROUP.

  • L'account Guest non è abilitato.

  • Windows Firewall con sicurezza avanzata (c:\Windows\System32\WF.msc) è abilitato.

  • .NET Framework versione 4 è installato.

  • Le dimensioni della macchina virtuale vengono specificate durante il provisioning.

  • Media corrisponde alle dimensioni minime consigliate per i carichi di lavoro normali.

  • Il valore delle dimensioni minime consigliate per una macchina virtuale è Grande se si usa SQL Server Enterprise Edition.

  • Le dimensioni selezionate limitano il numero di dischi dati che è possibile configurare. Per informazioni aggiornate sulle dimensioni di macchina virtuale disponibili e sul numero di dischi dati che è possibile collegare a una macchina virtuale, vedere la pagina relativa alle dimensioni delle macchine virtuali per Azure.

SQL Server

L'installazione di SQL Server nell'immagine della piattaforma contiene le impostazioni di configurazione e i componenti seguenti:

  • Motore di database

  • Analysis Services

  • Integration Services

  • Reporting Services (configurato in modalità nativa)

  • I gruppi di disponibilità AlwaysOn sono disponibili in SQL Server 2012 o versioni successive, ma richiedono una configurazione aggiuntiva per poter essere usati. Per altre informazioni, vedere Disponibilità elevata e ripristino di emergenza di SQL Server in Macchine virtuali di Azure.

  • Replica

  • Estrazioni full-text e semantiche per la ricerca (estrazioni semantiche solo in SQL Server 2012 o versioni successive)

  • Data Quality Services (solo SQL Server 2012 o versioni successive)

  • Master Data Services è disponibile (solo SQL Server 2012 o versioni successive), ma richiede una configurazione e componenti aggiuntivi. Per eseguire Master Data Services in una macchina virtuale in Azure, installare il server Web (Internet Information Services) e Silverlight e configurare inoltre Master Data Services tramite lo strumento di configurazione di Master Data Services (MDSConfigTool.exe). Per altre informazioni, vedere Installazione di Master Data Services.

  • PowerPivot per SharePoint è disponibile (solo SQL Server 2012 o versioni successive), ma richiede una configurazione e componenti aggiuntivi (incluso SharePoint).

  • Distributed Replay Client è disponibile (solo SQL Server 2012 o versioni successive), ma non è installato. Per eseguire l'installazione, vedere Istanze aggiuntive del motore di database e della piattaforma disponibili nell'immagine di SQL Server.

  • Tutti gli strumenti, inclusi SQL Server Management Studio, Gestione configurazione SQL Server, Business Intelligence Development Studio, il programma di installazione di SQL Server e gli strumenti di aggiornamento e migrazione, ad esempio le applicazioni livello dati (DAC), backup, ripristino, collegamento e scollegamento.

  • Connettività strumenti client, SDK di strumenti client e SDK di Connettività SQL client.

  • Documentazione online di SQL Server, ma richiede la configurazione tramite Help Viewer. Per altre informazioni, vedere Usare la documentazione del prodotto per SQL Server.

Configurazione del motore di database

  • Contiene un'istanza (senza nome) predefinita del motore di database di SQL Server, in attesa solo sul protocollo Shared Memory.

  • Per impostazione predefinita, in Azure viene selezionata l'autenticazione di Windows durante l'installazione della macchina virtuale SQL Server. Se si vuole usare l'account di accesso sa o creare un nuovo account SQL Server, è necessario modificare la modalità di autenticazione. Per altre informazioni, vedere Considerazioni relative alla sicurezza per SQL Server in Macchine virtuali di Azure.

  • L'utente di Azure che ha installato la macchina virtuale è inizialmente l'unico membro del ruolo predefinito del server sysadmin di SQL Server.

  • La memoria del motore di database viene impostata su Configurazione memoria dinamica. L'autenticazione del database indipendente è disattivata. La lingua predefinita è l'italiano. Concatenamento della proprietà tra database è disattivato. Per altre impostazioni, esaminare l'istanza di SQL Server.

  • Installazioni di SQL Server aggiuntive possono essere installati sulla macchina virtuale, ma potrebbero richiedere un PID (codice ID prodotto).

  • Il Programma Analisi utilizzo software è abilitato. È possibile disabilitare Analisi utilizzo software tramite l'utilità Segnalazione errori e utilizzo funzionalità di SQL Server. Per avviare l'utilità Segnalazione errori e utilizzo funzionalità di SQL Server, nel menu Start, scegliere Tutti i programmi, fare clic su Microsoft SQL Server versione, su Strumenti di configurazione, quindi su Segnalazione errori e utilizzo funzionalità di SQL Server. Se non si vuole usare un'istanza di SQL Server con Analisi utilizzo software abilitato, è possibile valutare l'opportunità di distribuire la propria immagine di macchina virtuale in Azure. Per altre informazioni, vedere la pagina relativa alle operazioni per creare e caricare un disco rigido virtuale contenente il sistema operativo Windows Server.

Indicazioni importanti per la configurazione di SQL Server

Per altre indicazioni, procedure consigliate ed esercitazioni, vedere gli argomenti elencati nella sezione Passaggi successivi alla fine di questo argomento.

Come connettere l'istanza di SQL Server in una macchina virtuale di Azure

Connettersi da Management Studio in esecuzione nella macchina virtuale

Nella finestra di dialogo Connetti al server di Management Studio immettere il nome host del computer virtuale nella casella Nome server.

Connettersi da Internet tramite SQL Server Management Studio

Prima che sia possibile connettersi all'istanza di SQL Server da Internet, è necessario completare le attività seguenti:

  • Configurare SQL Server in modo che rimanga in attesa sul protocollo TCP e riavviare il motore di database.

  • Aprire le porte TCP in Windows Firewall.

  • Configurare SQL Server per l'autenticazione in modalità mista.

  • Crear un account di accesso con autenticazione di SQL Server.

  • Creare un endpoint TCP per la macchina virtuale.

  • Determinare il nome DNS della macchina virtuale.

Per istruzioni dettagliate, vedere la pagina relativa al provisioning di una macchina virtuale SQL Server in Azure.

Connettersi da Management Studio in esecuzione in un altro computer usando Rete virtuale di Azure

Rete virtuale di Azure consente una macchina virtuale ospitata in Azure di interagire con maggiore facilità con la rete privata. Per configurare le impostazioni di Rete virtuale di Azure sono richiesti più passaggi. Per altre informazioni su Rete virtuale di Azure, vedere la pagina che contiene una panoramica di Rete virtuale di Azure.

Connettersi dall'applicazione in esecuzione in un altro computer

Specificare una stringa di connessione simile alla seguente

add name ="connection" connectionString ="Data Source=VM_Name;Integrated Security=true;" providerName ="System.Data.SqlClient";

dove VM_Name è il nome specificato per la macchina virtuale durante l'installazione. Per i diversi scenari di connettività, vedere Considerazioni relative alla connettività per SQL Server in Macchine virtuali di Azure.

Istanze aggiuntive del motore di database e della piattaforma disponibili nell'immagine di SQL Server

Se si crea una macchina virtuale usando l'immagine di SQL Server fornita dalla piattaforma, è possibile trovare i supporti di installazione di SQL Server salvati nella macchina virtuale nella directory C:\SqlServer_SQLMajorVersion.SQLMinorVersion_Full. È possibile eseguire l'installazione da questa directory per completare tutte le azioni di installazione, ad esempio l'aggiunta o la rimozione di funzionalità, l'aggiunta di una nuova istanza o il ripristino dell'istanza se lo spazio su disco lo consente. Se si pubblica la propria immagine di SQL Server in Azure e in seguito è necessario installare funzionalità aggiuntive di SQL Server, accertarsi che sia disponibile spazio su disco sufficiente nella macchina virtuale.

Creare account di accesso e utenti

Dopo aver creato una macchina virtuale usando l'immagine di SQL Server fornita dalla piattaforma, è possibile creare nuovi utenti di Windows, account di accesso con autenticazione di SQL Server e utenti di database seguendo una procedura analoga a quella per qualsiasi database locale. Se si prevede di usare l'autenticazione di SQL Server, è necessario configurare il motore di database per l'autenticazione in modalità mista. L'account sa è disabilitato. Per altre informazioni su come modificare la modalità di autenticazione e abilitare l'account sa, vedere Modifica della modalità di autenticazione del server.

Passaggi successivi

Vedere anche

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft