Introduzione a SQL Server Migration Assistant per Access (AccessToSQL)Getting started with SQL Server Migration Assistant for Access (AccessToSQL)

SQL ServerSQL ServerMigration Assistant (SSMA) per l'accesso consente di convertire rapidamente oggetti di database di Access da SQL ServerSQL Server o gli oggetti di database SQL di Azure, caricare gli oggetti risultanti in SQL ServerSQL Server o database SQL di Azure, e la migrazione dei dati dall'accesso al SQL ServerSQL Server o database SQL di Azure. Migration Assistant (SSMA) for Access allows you to quickly convert Access database objects to SQL ServerSQL Server or Azure SQL DB objects, upload the resulting objects into SQL ServerSQL Server or Azure SQL DB, and migrate data from Access to SQL ServerSQL Server or Azure SQL DB. Se necessario, è anche possibile collegare le tabelle di Access per SQL ServerSQL Server o tabelle di database SQL di Azure in modo che è possibile continuare a utilizzare le applicazioni front-end di Access esistenti con SQL ServerSQL Server o database SQL di Azure.If necessary, you can also link Access tables to SQL ServerSQL Server or Azure SQL DB tables so that you can continue to use your existing Access front-end applications with SQL ServerSQL Server or Azure SQL DB.

In questo argomento introduce il processo di installazione e consente di acquisire familiarità con l'interfaccia utente SSMA.This topic introduces the installation process and helps to familiarize you with the SSMA user interface.

L'installazione di SSMAInstalling SSMA

Per l'utilizzo di SSMA, è innanzitutto necessario installare il programma client SSMA in un computer che possa accedere a entrambi i database che si desidera eseguire la migrazione e l'istanza di destinazione SQL ServerSQL Server o database SQL di Azure.To use SSMA, you first must install the SSMA client program on a computer that can access both the databases you want to migrate and the target instance of SQL ServerSQL Server or Azure SQL DB. Per istruzioni sull'installazione, vedere l'installazione di SQL Server Migration Assistant per Access ( AccessToSQL ) .For installation instructions, see Installing SQL Server Migration Assistant for Access (AccessToSQL).

Per avviare SSMA, fare clic su avviare, scegliere tutti i programmi, scegliere SQL Server Migration Assistant per Access, quindi selezionare SQL Server Migration Assistant per Access.To start SSMA, click Start, point to All Programs, point to SQL Server Migration Assistant for Access, and then select SQL Server Migration Assistant for Access.

Utilizzo di SSMAUsing SSMA

Dopo l'installazione di SSMA, è utile per acquisire familiarità con l'interfaccia utente SSMA prima di utilizzare lo strumento per la migrazione dei database di Access per SQL ServerSQL Server o database SQL di Azure.After installing SSMA, it helps to become familiar with the SSMA user interface before using the tool to migrate Access databases to SQL ServerSQL Server or Azure SQL DB. L'interfaccia utente SSMA, incluse le finestre di esplorazione dei metadati, metadati, le barre degli strumenti, riquadro di output e riquadro elenco errori vengono visualizzati nel diagramma seguente:The SSMA user interface, including the metadata explorers, metadata, toolbars, output pane, and error list pane are shown in the following diagram:

SSMA per l'interfaccia utente grafica di accessoSSMA for Access Graphical User Interface

Per avviare una migrazione, creare un nuovo progetto e quindi aggiungere i database di Access a soluzioni di accesso ai metadati.To start a migration, create a new project, and then add Access databases to Access Metadata Explorer. È quindi possibile fare doppio clic su oggetti in Visualizzatore metadati di accesso per eseguire attività quali:You can then right-click objects in Access Metadata Explorer to perform tasks such as:

  • Esportazione di un inventario degli oggetti di database di Access per SQL ServerSQL Server o database SQL di Azure.Exporting an inventory of Access database objects to SQL ServerSQL Server or Azure SQL DB.
  • Creazione di report che valutano le conversioni in SQL ServerSQL Server o database SQL di Azure.Creating reports that assess conversions to SQL ServerSQL Server or Azure SQL DB.
  • Conversione di schemi di accesso per SQL ServerSQL Server o degli schemi di database SQL di Azure.Converting Access schemas to SQL ServerSQL Server or Azure SQL DB schemas.

È anche possibile eseguire queste attività tramite i menu e barre degli strumenti.You can also perform these tasks by using the toolbars and menus.

È inoltre necessario connettersi a un'istanza di SQL ServerSQL Server.You must also connect to an instance of SQL ServerSQL Server. Dopo la connessione ha esito positivo, una gerarchia di SQL ServerSQL Server database viene visualizzato SQL ServerSQL Server Visualizzatore metadati.After a successful connection, a hierarchy of SQL ServerSQL Server databases appears in SQL ServerSQL Server Metadata Explorer. Dopo la conversione degli schemi di accesso per SQL ServerSQL Server schemi, è possibile selezionare questi schemi convertiti in SQL ServerSQL Server Visualizzatore metadati e quindi caricare degli schemi in SQL ServerSQL Server.After you convert Access schemas to SQL ServerSQL Server schemas, you can select those converted schemas in SQL ServerSQL Server Metadata Explorer, and then load the schemas into SQL ServerSQL Server.

Se si è scelto il database di SQL Azure dalla migrazione di elenco a discesa nella finestra di dialogo Nuovo progetto, è necessario connettersi al database SQL di Azure.If you have selected Azure SQL DB from the Migrate to dropdown in new project dialog box, you must connect to Azure SQL DB. Dopo la connessione ha esito positivo, una gerarchia di database di database SQL di Azure viene visualizzato in Visualizzatore metadati di database SQL Azure.After a successful connection, a hierarchy of Azure SQL DB databases appears in Azure SQL DB Metadata Explorer. Dopo la conversione degli schemi di accesso agli schemi di database SQL di Azure, è possibile selezionare questi schemi convertiti in Visualizzatore metadati di database SQL Azure e quindi caricare degli schemi in SQL ServerSQL Server.After you convert Access schemas to Azure SQL DB schemas, you can select those converted schemas in Azure SQL DB Metadata Explorer, and then load the schemas into SQL ServerSQL Server.

Dopo aver caricato gli schemi convertiti in SQL ServerSQL Server o database SQL di Azure, è possibile tornare a Visualizzatore metadati di accesso e la migrazione dei dati dal database di Access in SQL ServerSQL Server o i database di database SQL di Azure.After you load converted schemas into SQL ServerSQL Server or Azure SQL DB, you can return to Access Metadata Explorer and migrate data from Access databases into SQL ServerSQL Server or Azure SQL DB databases. Se necessario, è anche possibile collegare le tabelle di Access per SQL ServerSQL Server o tabelle di database SQL di Azure.If necessary, you can also link Access tables to SQL ServerSQL Server or Azure SQL DB tables.

Per ulteriori informazioni su queste attività e su come eseguire tali operazioni, vedere gli argomenti seguenti:For more information about these tasks and how to perform them, see the following topics:

Nelle sezioni seguenti vengono descritte le funzionalità dell'interfaccia utente SSMA.The following sections describe the features of the SSMA user interface.

Finestre di esplorazione dei metadatiMetadata explorers

SSMA contiene due strumenti di esplorazione dei metadati che è possibile utilizzare per esplorare e di eseguire azioni sull'accesso e SQL ServerSQL Server o i database di database SQL di Azure.SSMA contains two metadata explorers that you can use to browse and perform actions on Access and SQL ServerSQL Server or Azure SQL DB databases.

Accedere a Visualizzatore metadatiAccess Metadata Explorer

Visualizzatore metadati accesso Mostra le informazioni sui database di Access che sono stati aggiunti al progetto.Access Metadata Explorer shows information about the Access databases that have been added to the project. Quando si aggiunge un database di Access, SSMA recupera i metadati relativi a tale database, ovvero i metadati disponibili in Visualizzatore metadati di accesso.When you add an Access database, SSMA retrieves metadata about that database, which is the metadata that is available in Access Metadata Explorer.

È possibile utilizzare Visualizzatore metadati di accesso per eseguire le attività seguenti:You can use Access Metadata Explorer to perform the following tasks:

  • Selezionare le tabelle in ogni database di Access.Browse the tables in each Access database.

  • Selezionare gli oggetti per la conversione e convertire gli oggetti da SQL ServerSQL Server sintassi.Select objects for conversion and convert the objects to SQL ServerSQL Server syntax. Per ulteriori informazioni, vedere la conversione di oggetti di Database di Access.For more information, see Converting Access Database Objects.

  • Selezionare gli oggetti per la migrazione dei dati e la migrazione dei dati da tali oggetti di SQL ServerSQL Server.Select objects for data migration and migrate the data from those objects to SQL ServerSQL Server. Per ulteriori informazioni, vedere la migrazione di accesso ai dati in SQL Server.For more information, see Migrating Access Data into SQL Server.

  • Collegare e scollegare l'accesso e SQL ServerSQL Server tabelle.Link and unlink Access and SQL ServerSQL Server tables.

SQL Server o Visualizzatore metadati di database SQL di AzureSQL Server or Azure SQL DB Metadata Explorer

SQL ServerSQL Servero Visualizzatore metadati di database SQL Azure Mostra le informazioni su un'istanza di SQL ServerSQL Server o database SQL di Azure. or Azure SQL DB Metadata Explorer shows information about an instance of SQL ServerSQL Server or Azure SQL DB. Quando ci si connette a un'istanza di SQL ServerSQL Server o database SQL di Azure, SSMA recupera i metadati relativi a tale istanza e viene memorizzato nel file di progetto.When you connect to an instance of SQL ServerSQL Server or Azure SQL DB, SSMA retrieves metadata about that instance and stores it in the project file.

È possibile utilizzare SQL Server o Visualizzatore metadati di database SQL Azure per selezionare oggetti di database di Access convertiti e caricare (sincronizzazione) gli oggetti nell'istanza SQL ServerSQL Server o database SQL di Azure.You can use the SQL Server or Azure SQL DB Metadata Explorer to select converted Access database objects and load (synchronize) those objects into the instance of SQL ServerSQL Server or Azure SQL DB.

Per ulteriori informazioni, vedere il caricamento di convertire gli oggetti di Database in SQL Server.For more information, see Loading Converted Database Objects into SQL Server.

MetadatiMetadata

A destra di ogni Visualizzatore metadati sono schede che descrivono l'oggetto selezionato.To the right of each metadata explorer are tabs that describe the selected object. Ad esempio, se si seleziona una tabella in soluzioni di accesso ai metadati, quattro schede vengono visualizzate: tabella, del mapping dei tipi, proprietà, e dati.For example, if you select a table in Access Metadata Explorer, four tabs appear: Table, Type Mapping, Properties, and Data. Se si seleziona una tabella in SQL ServerSQL Server Visualizzatore metadati, tre schede vengono visualizzate: tabella, SQL, e dati.If you select a table in SQL ServerSQL Server Metadata Explorer, three tabs appear: Table, SQL, and Data.

La maggior parte delle impostazioni dei metadati sono di sola lettura.Most metadata settings are read-only. Tuttavia, è possibile modificare i metadati seguenti:However, you can alter the following metadata:

  • In Visualizzatore metadati di accesso, è possibile modificare i mapping dei tipi.In Access Metadata Explorer, you can alter type mappings. Assicurarsi di apportare queste modifiche prima di creare report o convertire gli schemi.Be sure to make these changes before you create reports or convert schemas.

  • In SQL ServerSQL Server Visualizzatore metadati, è possibile modificare le proprietà di tabelle e indici di tabella scheda. Apportare queste modifiche prima di caricare gli schemi in SQL ServerSQL Server.In SQL ServerSQL Server Metadata Explorer, you can alter table and index properties on the Table tab. Make these changes before you load the schemas into SQL ServerSQL Server. Per ulteriori informazioni, vedere la conversione di oggetti di Database di Access.For more information, see Converting Access Database Objects.

Barre degli strumentiToolbars

SSMA è due barre degli strumenti: una barra degli strumenti del progetto e una barra degli strumenti di migrazione.SSMA has two toolbars: a project toolbar and a migration toolbar.

La barra degli strumenti del progettoThe project toolbar

La barra degli strumenti del progetto contiene pulsanti per l'utilizzo di progetti, aggiunta di file di database di Access e connessione a SQL ServerSQL Server o database SQL di Azure.The project toolbar contains buttons for working with projects, adding Access database files, and connecting to SQL ServerSQL Server or Azure SQL DB. Questi pulsanti sono simili a quelli nel File menu.These buttons resemble the commands on the File menu.

La barra degli strumenti di migrazioneThe migration toolbar

La barra degli strumenti di migrazione include i comandi seguenti:The migration toolbar contains the following commands:

PulsanteButton FunzioneFunction
Convertire, caricare ed eseguire la migrazioneConvert, Load, and Migrate Converte i database di Access, carica oggetti convertiti in SQL ServerSQL Server o database SQL di Azure, e viene eseguita la migrazione di dati in SQL ServerSQL Server o database SQL di Azure, un'unica operazione.Converts Access databases, loads the converted objects into SQL ServerSQL Server or Azure SQL DB, and migrates data into SQL ServerSQL Server or Azure SQL DB, all in one step.
Creazione di ReportCreate Report Converte lo schema di accesso selezionato per SQL ServerSQL Server o sintassi di database SQL di Azure e quindi crea un report che mostra come esito positivo della conversione.Converts the selected Access schema to SQL ServerSQL Server or Azure SQL DB syntax, and then creates a report that shows how successful the conversion was.

Questo comando è disponibile solo quando gli oggetti selezionati in Visualizzatore metadati di accesso.This command is available only when objects are selected in Access Metadata Explorer.
Converti SchemaConvert Schema Consente di convertire lo schema di accesso selezionato per SQL ServerSQL Server o degli schemi di database SQL di Azure.Converts the selected Access schema to SQL ServerSQL Server or Azure SQL DB schemas.

Questo comando è disponibile solo quando gli oggetti selezionati in Visualizzatore metadati di accesso.This command is available only when objects are selected in Access Metadata Explorer.
La migrazione dei datiMigrate Data Esegue la migrazione di dati dal database di Access per SQL ServerSQL Server o database SQL di Azure.Migrates data from the Access database to SQL ServerSQL Server or Azure SQL DB. Prima di eseguire questo comando, è necessario convertire gli schemi di accesso da SQL ServerSQL Server o schemi di database SQL di Azure, quindi caricare gli oggetti in SQL ServerSQL Server o database SQL di Azure.Before you run this command, you must convert the Access schemas to SQL ServerSQL Server or Azure SQL DB schemas, and then load the objects into SQL ServerSQL Server or Azure SQL DB.

Questo comando è disponibile solo quando gli oggetti selezionati in Visualizzatore metadati di accesso.This command is available only when objects are selected in Access Metadata Explorer.
ArrestaStop Arresta il processo corrente, ad esempio la conversione di oggetti da SQL ServerSQL Server o sintassi di database SQL di Azure.Stops the current process, such as converting objects to SQL ServerSQL Server or Azure SQL DB syntax.

SSMA contiene i menu seguenti:SSMA contains the following menus:

MenuMenu DescriptionDescription
FileFile Contiene i comandi per la migrazione guidata, utilizzo di progetti, aggiunta e rimozione dei file di database di Access e la connessione a SQL ServerSQL Server o database SQL di Azure.Contains commands for the Migration Wizard, working with projects, adding and removing Access database files, and connecting to SQL ServerSQL Server or Azure SQL DB.
ModificaEdit Contiene i comandi per la ricerca e l'utilizzo del testo nelle pagine di dettagli, ad esempio la copia Transact-SQLTransact-SQL dal riquadro dei dettagli SQL.Contains commands for finding and working with text in the details pages, such as copying Transact-SQLTransact-SQL from the SQL details pane. Per aprire la gestire segnalibri finestra di dialogo, dal menu Modifica, fare clic su Gestisci segnalibri.To open the Manage Bookmarks dialog, on the Edit menu, click Manage Bookmarks. Nella finestra di dialogo verrà visualizzato un elenco di segnalibri.In the dialog, you will see a list of existing bookmarks. È possibile utilizzare i pulsanti sul lato destro della finestra di dialogo per gestire i segnalibri.You can use the buttons on the right side of the dialog to manage the bookmarks.
VisualizzaView Contiene il sincronizzare i metadati Explorers comando.Contains the Synchronize Metadata Explorers command. Questo consente di sincronizzare gli oggetti tra Visualizzatore metadati di accesso e SQL ServerSQL Server o Visualizzatore metadati di database SQL Azure.This synchronizes the objects between Access Metadata Explorer and SQL ServerSQL Server or Azure SQL DB Metadata Explorer. Contiene inoltre i comandi per visualizzare e nascondere il Output e elenco errori riquadri e un'opzione layout da gestire con il layout.Also contains commands to display and hide the Output and Error List panes and an option Layouts to manage with the Layouts.
StrumentiTools Contiene i comandi per creare report, esportare i dati, eseguire la migrazione di oggetti e dati, collegare le tabelle e fornisce finestre di dialogo di accesso a globali e le impostazioni del progetto.Contains commands to create reports, export data, migrate objects and data, link tables, and provides access to global and project settings dialog boxes.
?Help Fornisce l'accesso di SSMA Guida in linea e di ottenere il su la finestra di dialogo.Provides access to SSMA Help and to the About dialog box.

Riquadro di output e il riquadro elenco erroriOutput pane and Error List pane

Il vista menu sono disponibili comandi per attivare o disattivare la visibilità del riquadro di Output e il riquadro elenco errori:The View menu provides commands to toggle the visibility of the Output pane and the Error List pane:

  • Il riquadro di Output Mostra i messaggi di stato da SSMA durante la conversione degli oggetti di sincronizzazione dell'oggetto e migrazione dei dati.The Output pane shows status messages from SSMA during object conversion, object synchronization, and data migration.

  • Nel riquadro elenco errori Mostra messaggi di errore, avviso e informativi in un elenco che è possibile ordinare.The Error List pane shows error, warning, and informational messages in a list that you can sort.

Vedere ancheSee also

Migrazione di database di Access a SQL ServerMigrating Access Databases to SQL Server