Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SQL Server Migration Assistant (SSMA) per Access consente di convertire rapidamente oggetti di database di Access in oggetti di database SQL Server o SQL di Azure, caricare gli oggetti risultanti in SQL Server o nel database SQL di Azure ed eseguire la migrazione dei dati da Access a SQL Server o al database SQL di Azure. Se necessario, è anche possibile collegare tabelle di Access a tabelle di SQL Server o database SQL di Azure in modo da continuare a usare le applicazioni front-end di Access esistenti con SQL Server o il database SQL di Azure.
Questo argomento presenta il processo di installazione e consente di acquisire familiarità con l'interfaccia utente di SSMA.
Installazione di SSMA
Per usare SSMA, è prima necessario installare il programma client SSMA in un computer in grado di accedere ai database di cui si vuole eseguire la migrazione e all'istanza di destinazione di SQL Server o del database SQL di Azure. Per istruzioni sull'installazione, vedere Installazione di SQL Server Migration Assistant per Access (AccessToSQL).
Per avviare SSMA, fare clic su Start, scegliere Tutti i programmi, scegliere SQL Server Migration Assistant per Accesse quindi selezionare SQL Server Migration Assistant per Access.
Utilizzo di SSMA
Dopo aver installato SSMA, è utile acquisire familiarità con l'interfaccia utente di SSMA prima di usare lo strumento per eseguire la migrazione dei database di Access a SQL Server o al database SQL di Azure. L'interfaccia utente di SSMA, inclusi gli esploratori di metadati, i metadati, le barre degli strumenti, il riquadro di output e l'elenco degli errori, è mostrata nel diagramma seguente.
Per avviare una migrazione, creare un nuovo progetto e quindi aggiungere i database di Access a Access Metadata Explorer. È quindi possibile fare clic con il pulsante destro del mouse sugli oggetti in Esplora metadati di Access per eseguire attività come:
- Esportazione di un inventario degli oggetti di database di Access in SQL Server o nel database SQL di Azure.
- Creazione di report che valutano le conversioni in SQL Server o nel database SQL di Azure.
- Conversione degli schemi di Access in schemi di SQL Server o di database SQL di Azure.
È anche possibile eseguire queste attività usando le barre degli strumenti e i menu.
È anche necessario connettersi a un'istanza di SQL Server. Dopo una connessione riuscita, in Esplora metadati di SQL Server viene visualizzata una gerarchia di database di SQL Server. Dopo aver convertito gli schemi di Access in schemi di SQL Server, è possibile selezionare gli schemi convertiti in Esplora metadati di SQL Server e quindi caricare gli schemi in SQL Server.
Se è stato selezionato il database SQL di Azure dall'elenco a discesa Esegui migrazione a nella finestra di dialogo Nuovo progetto, è necessario connettersi al database SQL di Azure. Dopo una connessione riuscita, in Esplora metadati del database SQL di Azure viene visualizzata una gerarchia di database SQL di Azure. Dopo aver convertito gli schemi di Access in schemi di database SQL di Azure, è possibile selezionare gli schemi convertiti in Esplora metadati del database SQL di Azure e quindi caricare gli schemi in SQL Server.
Dopo aver caricato gli schemi convertiti in SQL Server o nel database SQL di Azure, è possibile tornare a Esplora metadati di Access ed eseguire la migrazione dei dati dai database di Access a database SQL Server o di database SQL di Azure. Se necessario, è anche possibile collegare tabelle di Access a tabelle di SQL Server o di database SQL di Azure.
Per altre informazioni su queste attività e su come eseguirle, vedere gli argomenti seguenti:
Le sezioni seguenti descrivono le funzionalità dell'interfaccia utente di SSMA.
Esploratori di metadati
SSMA contiene due esplora metadati che è possibile usare per esplorare ed eseguire azioni sui database di Access e SQL Server o del database SQL di Azure.
Accedere a Esplora Metadati
Access Metadata Explorer mostra informazioni sui database di Access aggiunti al progetto. Quando si aggiunge un database di Access, SSMA recupera i metadati relativi al database, ovvero i metadati disponibili in Esplora metadati di Access.
È possibile usare Esplora metadati di Access per eseguire le attività seguenti:
Esplorare le tabelle in ogni database di Access.
Selezionare gli oggetti per la conversione e convertire gli oggetti nella sintassi di SQL Server. Per ulteriori informazioni, consultare Conversione degli oggetti del database di Access.
Selezionare gli oggetti per la migrazione dei dati ed eseguire la migrazione dei dati da tali oggetti a SQL Server. Per altre informazioni, vedere Migrazione dei dati di accesso in SQL Server.
Collegare e scollegare le tabelle di Access e SQL Server.
Esplora metadati di SQL Server o del database SQL di Azure
SQL Server o Esplora metadati del database SQL di Azure visualizza informazioni su un'istanza di SQL Server o di database SQL di Azure. Quando ci si connette a un'istanza di SQL Server o di database SQL di Azure, SSMA recupera i metadati relativi a tale istanza e lo archivia nel file di progetto.
È possibile usare SQL Server o Esplora metadati del database SQL di Azure per selezionare gli oggetti di database di Access convertiti e caricare (sincronizzare) tali oggetti nell'istanza di SQL Server o del database SQL di Azure.
Per altre informazioni, vedere Caricamento di oggetti di database convertiti in SQL Server.
Metadati
A destra di ogni esploratore di metadati ci sono schede che descrivono l'oggetto selezionato. Ad esempio, se si seleziona una tabella in Esplora Metadati di Access, vengono visualizzate quattro schede: Tabella, Tipo di Mapping, Proprietàe Dati. Se si seleziona una tabella in Esplora metadati di SQL Server, vengono visualizzate tre schede: Tabella, SQLe Data.
La maggior parte delle impostazioni dei metadati è di sola lettura. È tuttavia possibile modificare i metadati seguenti:
In Esplora metadati di Access è possibile modificare i mapping dei tipi. Assicurarsi di apportare queste modifiche prima di creare report o convertire gli schemi.
In Esplora metadati di SQL Server è possibile modificare le proprietà della tabella e dell'indice nella scheda tabella. Apportare queste modifiche prima di caricare gli schemi in SQL Server. Per altre informazioni, vedere Conversione di oggetti di database di Access.
Barre degli strumenti
SSMA include due barre degli strumenti: una barra degli strumenti del progetto e una barra degli strumenti di migrazione.
Barra degli strumenti del progetto
La barra degli strumenti del progetto contiene pulsanti per l'utilizzo di progetti, l'aggiunta di file di database di Access e la connessione a SQL Server o al database SQL di Azure. Questi pulsanti sono simili ai comandi del menu File.
Barra degli strumenti di migrazione
La barra degli strumenti di migrazione contiene i comandi seguenti:
Pulsante | Funzione |
---|---|
convertire, caricare ed eseguire la migrazione | Converte i database di Access, carica gli oggetti convertiti in SQL Server o nel database SQL di Azure ed esegue la migrazione dei dati in SQL Server o nel database SQL di Azure, tutto in un unico passaggio. |
Creare report | Converte lo schema di Access selezionato in SQL Server o nella sintassi del database SQL di Azure e quindi crea un report che mostra la riuscita della conversione. Questo comando è disponibile solo quando gli oggetti sono selezionati in Esplora metadati di accesso. |
Converti schema | Converte lo schema di Access selezionato in schemi di SQL Server o di database SQL di Azure. Questo comando è disponibile solo quando gli oggetti sono selezionati in Esplora metadati di accesso. |
Migrazione dati | Esegue la migrazione dei dati dal database di Access a SQL Server o al database SQL di Azure. Prima di eseguire questo comando, è necessario convertire gli schemi di Access in schemi di SQL Server o di database SQL di Azure e quindi caricare gli oggetti in SQL Server o nel database SQL di Azure. Questo comando è disponibile solo quando gli oggetti sono selezionati in Esplora metadati di accesso. |
Stop | Arresta il processo corrente, ad esempio la conversione di oggetti in SQL Server o nella sintassi del database SQL di Azure. |
Menu
SSMA contiene i menu seguenti:
Menù | Descrizione |
---|---|
File | Contiene i comandi per la Migrazione guidata, l'uso di progetti, l'aggiunta e la rimozione dei file di database di Access e la connessione a SQL Server o al database SQL di Azure. |
Modifica | Contiene i comandi per trovare e usare il testo nelle pagine dei dettagli, ad esempio la copia di Transact-SQL dal riquadro dei dettagli SQL. Per aprire la finestra di dialogo Gestisci segnalibri, scegliere Gestisci segnalibri dal menu Modifica. Nella finestra di dialogo verrà visualizzato un elenco di segnalibri esistenti. È possibile usare i pulsanti sul lato destro della finestra di dialogo per gestire i segnalibri. |
Visualizzazione | Contiene il comando Synchronize Metadata Explorers. In questo modo gli oggetti vengono sincronizzati tra Esplora metadati di Access e SQL Server o Esplora metadati del database SQL di Azure. Contiene anche i comandi per visualizzare e nascondere i riquadri Output e Elenco Errori, e un'opzione Layouts per gestire i layout. |
strumenti | Contiene comandi per creare report, esportare dati, eseguire la migrazione di oggetti e dati, tabelle di collegamento e consente l'accesso alle finestre di dialogo delle impostazioni globali e del progetto. |
Aiuto | Fornisce l'accesso alla Guida di SSMA e alla finestra di dialogo Informazioni su . |
Riquadro di output e elenco errori
Il menu Visualizza consente di attivare o disattivare la visibilità del riquadro Output e del riquadro Elenco errori:
Il riquadro Output mostra i messaggi di stato di SSMA durante la conversione degli oggetti, la sincronizzazione degli oggetti e la migrazione dei dati.
Nel riquadro Elenco errori vengono visualizzati messaggi di errore, avviso e informativo in un elenco che è possibile ordinare.