Connessione a database SQL di Azure (AccessToSQL)

Per eseguire la migrazione dei database di Access a database SQL di Azure, è necessario connettersi all'istanza di destinazione di database SQL di Azure. Quando ci si connette, SQL Server Migration Assistant (SSMA) ottiene i metadati relativi a tutti i database nell'istanza database SQL di Azure Server e visualizza i metadati del database in Esplora metadati dei database SQL di Azure. SSMA archivia informazioni sull'istanza di database SQL di Azure a cui si è connessi, ma non archivia le password.

La connessione a database SQL di Azure rimane attiva fino a quando non si chiude il progetto. Quando si riapre il progetto, è necessario riconnettersi a database SQL di Azure se si desidera una connessione attiva al server. È possibile lavorare offline fino a quando non si caricano oggetti di database in database SQL di Azure e non si esegue la migrazione dei dati.

I metadati relativi all'istanza di database SQL di Azure non vengono sincronizzati automaticamente. Per aggiornare i metadati in Esplora metadati dei database SQL di Azure, è invece necessario aggiornare manualmente i metadati dei database SQL di Azure. Per altre informazioni, vedere la sezione Sincronizzazione dei metadati dei database SQL di Azure in questo articolo.

Autorizzazioni necessarie di database SQL di Azure

L'account usato per connettersi a database SQL di Azure richiede autorizzazioni diverse a seconda delle azioni eseguite dall'account:

  • Per convertire gli oggetti Access nella sintassi Transact-SQL, aggiornare i metadati da database SQL di Azure o salvare la sintassi convertita in script, l'account deve disporre dell'autorizzazione per accedere all'istanza di database SQL di Azure.

  • Per caricare oggetti di database in database SQL di Azure, l'account deve essere membro del ruolo del database db_ddladmin.

  • Per eseguire la migrazione dei dati a database SQL di Azure, l'account deve essere membro del ruolo del database db_owner.

Stabilire una connessione di database ad Azure SQL

Prima di convertire gli oggetti di database Access nella sintassi di Azure SQL è necessario stabilire una connessione all'istanza di database SQL di Azure in cui si vuole eseguire la migrazione del database o dei database Access.

Quando si definiscono le proprietà di connessione, si specifica anche il database in cui verrà eseguita la migrazione di oggetti e dati. È possibile personalizzare questo mapping a livello di schema Access dopo la connessione a database SQL di Azure. Per altre informazioni, vedere Mapping dei database di Access agli schemi di SQL Server.

Importante

Prima di provare a connettersi a database SQL di Azure, assicurarsi che l'indirizzo IP sia consentito tramite il firewall di database SQL di Azure.

Per connettersi al database SQL di Azure:

  1. Nel menu File, selezionare Connessione a SQL Azure (questa opzione è abilitata dopo la creazione di un progetto).

    Se in precedenza si è connessi a database SQL di Azure, il nome del comando è Riconnettersi a SQL Azure.

  2. Nella finestra di dialogo per la connessione al server, immettere o selezionare il nome del server di database SQL di Azure.

  3. Immettere, selezionare o Sfogliare il nome del database.

  4. Immettere o selezionare il nome utente.

  5. Immettere la password.

  6. SSMA consiglia la connessione crittografata a database SQL di Azure.

  7. Selezionare Connetti.

Se nel database SQL di Azure non sono presenti database, è possibile creare il primo usando l'opzione Crea database di Azure visualizzata alla selezione del pulsante Sfoglia.

Sincronizzare i metadati database SQL di Azure

I metadati relativi ai database in database SQL di Azure non vengono aggiornati automaticamente. I metadati in Esplora metadati di database SQL di Azure sono uno snapshot dei metadati quando ci si è connessi per la prima volta a database SQL di Azure o l'ultima volta che sono stati aggiornati manualmente i metadati. È possibile aggiornare manualmente i metadati per tutti i database o per qualsiasi database singolo o oggetto database. Per sincronizzare i metadati:

  1. Assicurarsi di essere connessi a database SQL di Azure.

  2. In Esplora metadati di database SQL di Azure, selezionare la casella di controllo accanto al database o allo schema del database da aggiornare. Ad esempio, per aggiornare i metadati per tutti i database, selezionare la casella accanto a Database.

  3. Fare clic con il pulsante destro del mouse su Database o sul database singolo o schema del database e quindi scegliere Sincronizza con database.

Aggiornare i metadati database SQL di Azure

Se gli schemi di database SQL di Azure cambiano dopo la connessione, è possibile aggiornare i metadati dal server.

Per aggiornare i metadati database SQL di Azure:

  • In Esplora metadati database SQL di Azure fare clic con il pulsante destro del mouse su Database e quindi scegliere Aggiorna dal database.

Riconnettersi al database SQL di Azure

La connessione a database SQL di Azure rimane attiva fino a quando non si chiude il progetto. Quando si riapre il progetto, è necessario riconnettersi a database SQL di Azure se si desidera una connessione attiva al server. È possibile lavorare offline fino a quando non si caricano oggetti di database in database SQL di Azure e non si esegue la migrazione dei dati.

La procedura per riconnettersi a database SQL di Azure è la stessa che si segue per stabilire una connessione.

Vedi anche

Passaggi successivi

Il passaggio successivo della migrazione dipende dalle esigenze del progetto: