VENDITE: 1-800-867-1389

Esercitazione: configurare e connettersi a più macchine virtuali di SQL Server nello stesso servizio cloud di Azure.

Aggiornamento: ottobre 2014

Questa esercitazione illustra come configurare e connettersi a più macchine virtuali di SQL Server nello stesso servizio cloud di Azure. La connessione delle macchine virtuali nello stesso servizio cloud consente la comunicazione tra di esse. Quando si crea una macchina virtuale, viene creato automaticamente un servizio cloud per contenerla. Tutte le macchine virtuali create in Azure possono comunicare automaticamente tramite un canale di rete privato con altre macchine virtuali nello stesso servizio cloud o nella stessa rete virtuale.

Per connettere le macchine virtuali nello stesso servizio cloud, non è necessario creare un endpoint di Azure per la macchina virtuale, bensì creare una porta TCP in Windows Firewall per il motore di database nella macchina virtuale.

È possibile selezionare un'immagine di macchina virtuale di SQL Server dalla raccolta ed effettuare il provisioning della macchina virtuale nell'ambiente Azure.

In questa esercitazione sarà possibile effettuare quanto segue:

  1. Accedere al portale di gestione di Azure utilizzando il proprio account. Se non si dispone di un account Azure, visitare la pagina della versione di valutazione gratuita di Azure.

  2. Nella parte inferiore sinistra della pagina Web del portale di gestione di Azure fare clic su +NUOVA, CALCOLO e su MACCHINA VIRTUALE, quindi selezionare DA RACCOLTA.

  3. Selezionare un'immagine di macchina virtuale contenente SQL Server, quindi fare clic sulla freccia avanti nella parte inferiore destra della pagina.

  4. Nella prima pagina di Configurazione macchina virtuale immettere le informazioni seguenti:

    • Digitare SQLVM1 come NOME MACCHINA VIRTUALE. Nel portale di Azure, quando si fa clic sul nome di una macchina virtuale per aprire il dashboard, è possibile che il nome della macchina virtuale venga visualizzato come nome host.

    • Nella casella NUOVO NOME UTENTE digitare il nome utente univoco per l'account amministratore locale.

    • Nella casella NUOVA PASSWORD digitare una password complessa.

    • Nella casella CONFERMA PASSWORD ridigitare la password.

    • Selezionare le DIMENSIONI appropriate nell'elenco a discesa.

  5. Nella seconda pagina di Configurazione macchina virtuale configurare le risorse per la rete, l'archiviazione e la disponibilità:

    • Nella casella Servizio cloud scegliere Crea un nuovo servizio cloud.

    • Nella casella Nome DNS del servizio cloud specificare la prima parte del nome DNS desiderato, in modo che completi un nome nel formato SQLVM2012.cloudapp.net.

    • Nella casella AREA/GRUPPO DI AFFINITÀ/RETE VIRTUALE selezionare una regione in cui sarà ospitata questa immagine virtuale.

  6. Fare clic sul segno di spunta nell'angolo inferiore destro per continuare.

  7. Leggere e accettare le note legali.

  8. Tramite Azure viene creata la macchina virtuale e vengono configurate le impostazioni del sistema operativo. Dopo il completamento del provisioning tramite Azure, la macchina virtuale viene elencata come In esecuzione nel portale di gestione di Azure. Se viene elencata come Arrestata, fare clic su Riavvia. Durante il processo di provisioning, viene creato automaticamente un account di archiviazione, a meno che non si specifichi il proprio. Quando si crea una macchina virtuale, viene creato automaticamente un servizio cloud. Il servizio cloud creato per contenere la prima macchina virtuale viene visualizzato nel portale di gestione solo dopo la connessione di macchine virtuali aggiuntive alla prima macchina.

    Account di archiviazione

Durante il provisioning della seconda macchina virtuale di SQL Server, seguire i passaggi descritti in questa sezione, ad eccezione di:

  1. Nella prima pagina di Configurazione macchina virtuale digitare SQLVM2 come NOME MACCHINA VIRTUALE.

  2. Nella seconda pagina di Configurazione macchina virtuale scegliere il nome DNS sqlvm2012.cloudapp.net creato in precedenza. Questa operazione garantisce che le due nuove macchine virtuali siano ospitate nello stesso servizio cloud. Selezionare l'Storage Account esistente più appropriato o lasciare quello di Utilizza account di archiviazione generato automaticamente qualora non ve ne siano di appropriati.



Tramite Azure viene creata questa seconda macchina virtuale e vengono configurate le impostazioni del sistema operativo. Dopo il completamento del provisioning tramite Azure, la seconda macchina virtuale viene elencata come In esecuzione nel portale di gestione di Azure. Si noti che queste due macchine virtuali condividono lo stesso nome DNS. Presentano anche lo stesso indirizzo IP pubblico, in quanto risiedono nello stesso servizio cloud.

  1. Nel portale di Azure fare clic sul nome della macchina virtuale SQLVM1 creata per aprire il relativo dashboard.

  2. Nel menu inferiore fare clic su Connetti e accedere alla macchina virtuale utilizzando il desktop remoto (RDP). Per accedere utilizzare le credenziali di amministratore.

    Connessione Desktop remoto in Windows Azure
  3. Al primo accesso a questa macchina virtuale, potrebbe essere necessario completare molti processi, inclusi la configurazione del desktop, gli aggiornamenti di Windows e il completamento delle attività di configurazione iniziale di Windows (sysprep). Una volta completato sysprep di Windows, tramite il programma di installazione di SQL Server vengono terminate le attività di configurazione. Una volta connessi alla macchina virtuale tramite il desktop remoto di Windows, la macchina virtuale funziona come qualsiasi altro computer. È possibile connettersi all'istanza predefinita di SQL Server con SQL Server Management Studio (in esecuzione in una macchina virtuale) in modalità normale.

  4. Chiudere il desktop remoto.

Per completare la configurazione della seconda macchina virtuale, ripetere semplicemente i passaggi elencati in questa sezione per SQLVM2.

  1. Connettersi alla prima macchina virtuale SQLVM1 tramite il desktop remoto.

  2. È necessario configurare SQL Server per l'ascolto sul protocollo TCP. A questo scopo, aprire Gestione configurazione SQL Server.

  3. Nel riquadro della console di Gestione configurazione SQL Server espandere Configurazione di rete SQL Server.

  4. Fare clic su Protocolli per il nome dell'istanza (l'istanza predefinita è Protocolli per MSSQLSERVER).

  5. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su TCP. Deve essere Abilitato per le immagini della raccolta per impostazione predefinita. Per le immagini personalizzate, fare clic su Abilita (se lo stato è Disabilitato).

  6. Nel riquadro dei dettagli fare clic con il pulsante destro del mouse su SQL Server (nome istanza) (l'istanza predefinita è SQL Server (MSSQLSERVER)), quindi fare clic su Riavvia per arrestare e riavviare l'istanza di SQL Server.

  7. Successivamente, è necessario aprire le porte TCP in Windows Firewall per l'istanza predefinita del motore di database. A questo scopo, aprire Windows Firewall con sicurezza avanzata.

    Impostazioni di Windows Firewall
  8. Nel riquadro sinistro di Windows Firewall con sicurezza avanzata fare clic con il pulsante destro del mouse su Regole connessioni in entrata, quindi scegliere Nuova regola nel riquadro azioni.

  9. Nella finestra di dialogo Tipo di regola selezionare Porta, quindi fare clic su Avanti.

  10. Nella finestra di dialogo Protocollo e porte selezionare TCP. Selezionare Porte locali specifiche, quindi digitare il numero di porta dell'istanza del motore di database (1433 per l'istanza predefinita). Fare clic su Avanti.

  11. Nella finestra di dialogo Azione selezionare Consenti la connessione, quindi fare clic su Avanti.

  12. Nella finestra di dialogo Profilo selezionare Dominio, Privato, Pubblico, quindi fare clic su Avanti.

  13. Nella pagina Nome impostare il nome della regola in entrata su SQLServerVM1Port e fare clic su Fine. Chiudere la finestra Windows Firewall con sicurezza avanzata.

  14. Successivamente, è necessario configurare SQL Server per l'autenticazione in modalità mista. Senza l'ambiente di dominio, nel motore di database di SQL Server non è possibile utilizzare l'autenticazione di Windows. A questo scopo, aprire SQL Server Management Studio.

  15. Nella finestra di dialogo Connetti al server, per Nome server digitare il nome host della macchina virtuale per connettersi al motore di database tramite Esplora oggetti. Selezionare Autenticazione di Windows. Fare clic su Connetti.

  16. In Esplora oggetti di SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome dell'istanza di SQL Server (nome della macchina virtuale), quindi fare clic su Proprietà.

    Connessione a un database di SQL Server
  17. Nella pagina Sicurezza selezionare la modalità Autenticazione di SQL Server e di Windows in Autenticazione server, quindi fare clic su OK.

    Proprietà server
  18. In Esplora oggetti fare clic con il pulsante destro del mouse sul server, quindi scegliere Riavvia.

  19. Successivamente, è necessario creare un account di accesso con autenticazione SQL Server per connettersi alla prima macchina virtuale da un altro computer. A tal fine, in Esplora oggetti di SQL Server Management Studio espandere l'istanza del server SQLVM1 in cui si desidera creare il nuovo account di accesso. Fare clic con il pulsante destro del mouse sulla cartella Sicurezza, scegliere Nuovo, quindi selezionare Account di accesso.

  20. Nella pagina Generale della finestra di dialogo Account di accesso - Nuovo immettere il nome del nuovo utente sqlvm1login nella casella Nome di accesso. Selezionare Autenticazione di SQL Server. Nella casella Password, immettere una password per il nuovo utente. Immettere nuovamente quella password nella casella Conferma password. Nelle altre caselle mantenere i valori predefiniti.

    Proprietà account di accesso
  21. Nella pagina Ruoli del server fare clic su sysadmin, se si desidera definire questo account di accesso come amministratore di SQL Server. Fare clic su OK. Per impostazione predefinita, in Azure viene selezionata l'autenticazione di Windows durante l'installazione della macchina virtuale SQL Server. L'account di accesso sa è pertanto disabilitato e viene assegnata una password tramite il programma di installazione. Per utilizzare l'account di accesso sa, abilitarlo e assegnargli anche una nuova password. Per ulteriori informazioni, vedere Modifica della modalità di autenticazione del server.

Per preparare la seconda macchina virtuale, ripetere semplicemente i passaggi elencati in questa sezione, ad eccezione di:

  1. Connettersi alla seconda macchina virtuale SQLVM2 tramite il desktop remoto nel portale di gestione.

  2. Quando si apre una porta TCP per la seconda macchina virtuale, impostare il nome della regola in entrata su SQLServerVM2Port.

  3. Quando si crea un account di accesso con autenticazione di SQL Server in SQLVM2 immettere sqlvm2login come nome del nuovo utente nella casella Nome di accesso.

  1. Nel portale di gestione di Azure selezionare MACCHINE VIRTUALI | SQLVM1. Fare clic sul pulsante Connetti sul desktop remoto per connettersi alla prima macchina virtuale. Immettere le credenziali di amministratore per connettersi alla prima macchina virtuale.

  2. Nella macchina virtuale, SQLVM1, aprire SQL Server Management Studio.

  3. In Esplora oggetti fare clic su Connetti e scegliere Motore di database

  4. Nella finestra di dialogo Connetti al server digitare SQLVM2 come nome del server. Selezionare Autenticazione di SQL Server. Digitare sqlvm2login come nome dell'account di accesso e immettere la password specificata in precedenza. Fare clic su Connetti.

Durante la connessione da SQLVM2 a SQLVM1, seguire semplicemente i passaggi elencati in questa sezione, ad eccezione di:

  1. Nel portale di gestione di Azure selezionare MACCHINE VIRTUALI | SQLVM2 per effettuare la connessione.

  2. Nella finestra di dialogo Connetti al server digitare SQLVM1 come nome del server e sqlvm1login come nome di accesso.

WarningAvviso
Quando si effettua la connessione a un'altra macchina virtuale nello stesso servizio cloud, non utilizzare gli indirizzi IP interni o esterni assegnati alla macchina virtuale in questione. Il motivo è dovuto al fatto che gli indirizzi IP potrebbero subire modifiche quando tramite Azure le risorse per la ridondanza o la manutenzione vengono spostate. Si noti che SQLVM1 e SQLVM2 condividono lo stesso nome DNS, vale a dire sqlvm2012.cloudapp.net.

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Mostra:
© 2014 Microsoft