Guida introduttiva: Configurare una vm di Azure per connettersi all'istanza SQL Azure

SI APPLICA A: Istanza gestita SQL Azure

Questa guida introduttiva illustra come configurare una macchina virtuale di Azure per connettersi all'istanza gestita di Azure SQL usando SQL Server Management Studio (SSMS).

Per una guida introduttiva che mostra come connettersi da un computer client locale usando una connessione da punto a sito, vedere Configurare una connessione da punto a sito.

Prerequisiti

Questa guida introduttiva usa le risorse create in Creare un'istanza gestita come punto di partenza.

Accedere al portale di Azure

Accedere al portale di Azure.

Creare una nuova subnet VNet

La procedura seguente consente di creare una nuova subnet nella SQL di istanza gestita in modo che una macchina virtuale di Azure possa connettersi all'istanza gestita. La SQL istanza gestita è dedicata alle istanze gestite. Non è possibile creare altre risorse, come le macchine virtuali di Azure, nella subnet.

  1. Aprire il gruppo di risorse per l'istanza gestita creata nella guida introduttiva Creare un'istanza gestita. Selezionare la rete virtuale per l'istanza gestita.

    SQL Managed Instance resources

  2. Selezionare Subnet e quindi + Subnet per creare una nuova subnet.

    SQL Managed Instance subnets

  3. Compilare il modulo usando le informazioni contenute in questa tabella:

    Impostazione Valore suggerito Descrizione
    Nome Qualsiasi nome valido Per i nomi validi, vedere Regole di denominazione e restrizioni.
    Intervallo di indirizzi (blocco CIDR) Intervallo valido Il valore predefinito è valido per questa guida introduttiva.
    Gruppo di sicurezza di rete Nessuno Il valore predefinito è valido per questa guida introduttiva.
    Tabella route Nessuno Il valore predefinito è valido per questa guida introduttiva.
    Endpoint del servizio 0 selezionato Il valore predefinito è valido per questa guida introduttiva.
    Delega subnet Nessuno Il valore predefinito è valido per questa guida introduttiva.

    New SQL Managed Instance subnet for client VM

  4. Selezionare OK per creare questa subnet aggiuntiva nella rete virtuale SQL istanza gestita.

Creare una macchina virtuale nella nuova subnet

La procedura seguente illustra come creare una macchina virtuale nella nuova subnet per connettersi a un'SQL gestita.

Preparare la macchina virtuale di Azure

Poiché SQL'istanza gestita viene inserita nella rete virtuale privata, è necessario creare una macchina virtuale di Azure con uno strumento client di SQL installato, ad esempio SQL Server Management Studio o Azure Data Studio. Questo strumento consente di connettersi a un'SQL gestita ed eseguire query. Questa guida introduttiva usa SQL Server Management Studio.

Il modo più semplice per creare una macchina virtuale client con tutti gli strumenti necessari è usare i modelli di Azure Resource Manager.

  1. Assicurarsi di aver eseguito l'accesso al portale di Azure in un'altra scheda del browser. Selezionare quindi il pulsante seguente per creare una macchina virtuale client e installare SQL Server Management Studio:

    Image showing a button labeled

  2. Compilare il modulo usando le informazioni nella tabella seguente:

    Impostazione Valore suggerito Descrizione
    Abbonamento Un abbonamento valido Deve essere una sottoscrizione in cui si è autorizzati a creare nuove risorse.
    Gruppo di risorse Gruppo di risorse specificato nella guida introduttiva SQL creazione di un'istanza gestita Questo gruppo di risorse deve essere quello in cui è presente la rete virtuale.
    Posizione Posizione del gruppo di risorse Questo valore viene popolato in base al gruppo di risorse selezionato.
    Nome della macchina virtuale Qualsiasi nome valido Per i nomi validi, vedere Regole di denominazione e restrizioni.
    Nome utente amministratore Qualsiasi nome utente valido Per i nomi validi, vedere Regole di denominazione e restrizioni. Non usare "serveradmin" perché è un ruolo riservato a livello di server.
    Questo nome utente viene utilizzato ogni volta che ci si connette alla macchina virtuale.
    Password Qualsiasi password valida La password deve contenere almeno 12 caratteri e soddisfare i requisiti di complessità definiti.
    Questa password viene utilizzata ogni volta che ci si connette alla macchina virtuale.
    Dimensioni della macchina virtuale Qualsiasi dimensione valida L'impostazione predefinita in questo modello di Standard_B2s è sufficiente per questa guida introduttiva.
    Posizione [resourceGroup().location]. Non modificare questo valore.
    Nome rete virtuale Rete virtuale in cui è stata creata l'istanza gestita
    Nome subnet Nome della subnet creata nella procedura precedente Non scegliere la subnet in cui è stata creata l'istanza gestita.
    Posizione degli elementi [deployment().properties.templateLink.uri] Non modificare questo valore.
    artefatti Posizione Sas token Lasciare vuoto Non modificare questo valore.

    create client VM

    Se sono stati usati il nome della rete virtuale suggerito e la subnet predefinita nella creazione dell'istanza gestita di SQL, non è necessario modificare gli ultimi due parametri. In caso contrario, è consigliabile modificare questi valori con i valori immessi durante la configurazione dell'ambiente di rete.

  3. Selezionare la casella di controllo Accetto i termini e le condizioni indicati sopra.

  4. Selezionare Acquista per distribuire la macchina virtuale di Azure nella rete.

  5. Selezionare l'icona Notifiche per visualizzare lo stato della distribuzione.

Importante

Non continuare fino a circa 15 minuti dopo la creazione della macchina virtuale per concedere il tempo per l'installazione degli script di post-creazione SQL Server Management Studio.

Connessione alla macchina virtuale

La procedura seguente illustra come connettersi alla macchina virtuale appena creata usando una connessione Desktop remoto.

  1. Al termine della distribuzione, passare alla risorsa della macchina virtuale.

    Screenshot shows the Azure portal with the Overview page for a virtual machine selected and Connect highlighted.

  2. Selezionare Connessione.

    Viene visualizzato un modulo di file RDP (Remote Desktop Protocol) con l'indirizzo IP pubblico e il numero di porta per la macchina virtuale.

    RDP form

  3. Selezionare Scarica file RDP.

    Nota

    È anche possibile usare SSH per connettersi alla macchina virtuale.

  4. Chiudere il Connessione modulo della macchina virtuale.

  5. Per connettersi alla macchina virtuale, aprire il file RDP scaricato.

  6. Quando richiesto, selezionare Connessione. In un Mac è necessario un client RDP, ad esempio questo client desktop remoto dal Mac App Store.

  7. Immettere il nome utente e la password specificati durante la creazione della macchina virtuale e quindi scegliere OK.

  8. Durante il processo di accesso potrebbe essere visualizzato un avviso relativo al certificato. Scegliere o Continua per procedere con la connessione.

Si è connessi alla macchina virtuale nel dashboard di Server Manager.

Connessione per SQL'istanza gestita

  1. Nella macchina virtuale aprire SQL Server Management Studio.

    L'apertura richiede alcuni minuti, perché deve completare la configurazione perché è la prima volta che SSMS è stato avviato.

  2. Nella finestra Connessione al server immettere il nome host completo per l'istanza gestita nella casella Nome server. Selezionare SQL Server autenticazione, specificare il nome utente e la password e quindi selezionare Connessione.

    SSMS connect

Dopo la connessione, è possibile visualizzare i database di sistema e utente nel nodo Database e i vari oggetti nei nodi Security, Server Objects, Replication, Management, SQL Server Agent e XEvent Profiler.

Passaggi successivi

  • Per una guida introduttiva che mostra come connettersi da un computer client locale usando una connessione point-to-site, vedere Configurare una connessione point-to-site.
  • Per una panoramica delle opzioni di connessione per le applicazioni, vedere Connessione le applicazioni per SQL'istanza gestita.
  • Per ripristinare un database di SQL Server esistente da un'istanza locale a un'istanza gestita, è possibile usare il servizio di migrazione del database di Azure per la migrazione o il comando T-SQL RESTORE per eseguire il ripristino da un file di backup del database.