Aggiunta e rimozione di file di Database di Access (AccessToSQL)Adding and Removing Access Database Files (AccessToSQL)

Per eseguire la migrazione di dati Access SQL ServerSQL Server o SQL Azure, è necessario aggiungere uno o più database di Access al progetto SSMA.To migrate Access data to SQL ServerSQL Server or SQL Azure, you must add one or more Access databases to the SSMA project. Questi database devono essere Access 97 o versioni successive.These databases must be Access 97 or later versions. Se sono presenti database da una versione precedente di accesso, è necessario convertire i database in una versione più recente.If you have databases from an earlier version of Access, you must convert the databases to a newer version. Farlo aprendo e salvando i database di Access 97 o versione successiva prima di aggiungere SSMA.You do this by opening and saving the databases in Access 97 or a later version before you add them to SSMA.

Cosa accade quando si aggiungono file di Database di Access?What Happens When You Add Access Database Files?

Quando si aggiunge un database di Access a un progetto SSMA, SSMA legge i metadati del database e quindi aggiunge i metadati del file di progetto.When you add an Access database to an SSMA project, SSMA reads database metadata, and then adds this metadata to the project file. Questi metadati viene descritto il database e i relativi oggetti.This metadata describes the database and its objects. SSMA utilizza i metadati durante la conversione di oggetti da SQL ServerSQL Server o sintassi SQL Azure, e quando esegue la migrazione di dati da SQL ServerSQL Server o SQL Azure.SSMA uses the metadata when it converts objects to SQL ServerSQL Server or SQL Azure syntax, and when it migrates data to SQL ServerSQL Server or SQL Azure. È possibile esplorare i metadati nel Visualizzatore metadati accesso ed esaminare le proprietà di singoli oggetti di database.You can browse this metadata in Access Metadata Explorer and review properties of individual database objects.

Nota

Un database di Access può essere diviso in più file: un database back-end che contiene le tabelle e database front-end che contengono le query, form, report, le macro, moduli e tasti di scelta rapida.An Access database can be split into multiple files: a back-end database that contains tables, and front-end databases that contain queries, forms, reports, macros, modules, and shortcuts. Se si desidera eseguire la migrazione di un database di divisione per SQL ServerSQL Server o SQL Azure, aggiungere il database front-end per SSMA.If you want to migrate a split database to SQL ServerSQL Server or SQL Azure, add the front-end database to SSMA.

Autorizzazioni necessarie per SSMAPermissions that are required by SSMA

Per eseguire la migrazione di un database di Access per SQL ServerSQL Server o SQL Azure, il gruppo di utenti e l'utente amministratore deve disporre delle autorizzazioni Administer.To migrate an Access database to SQL ServerSQL Server or SQL Azure, the Users group and the Admin user must have Administer permissions. Per informazioni su come eseguire la migrazione di database con la protezione del gruppo di lavoro, vedere preparare i database di Access per la migrazioneFor information about how to migrate databases with workgroup protection, see Preparing Access Databases for Migration

Selezione dei database da aggiungereSelecting Databases to Add

Se si desidera aggiungere uno o più database a un progetto SSMA e i file sono tutti in un percorso noto, è possibile aggiungere i file utilizzando la procedura seguente.If you want to add one or more databases to an SSMA project, and the files are all in one known location, you can add the files by using the following procedure.

Per aggiungere singoli file di databaseTo add individual database files

  1. Nel File menu, fare clic su aggiungere database.On the File menu, click Add Databases.

  2. Nel aprire finestra di dialogo, individuare la cartella che contiene i file di database.In the Open dialog box, locate the folder that contains the database file or files.

  3. Selezionare i file che si desidera aggiungere e quindi fare clic su aprire.Select the files that you want to add, and then click Open.

Per aggiungere i database di ricercaFinding Databases to Add

Se si desidera aggiungere più database di Access da cartelle diverse a un progetto SSMA o si desidera aggiungere un singolo file, ma è necessario trovare il file, è possibile seguire questi passaggi per individuare una di più file e li aggiunge al progetto.If you want to add multiple Access databases from different folders to an SSMA project, or you want to add a single file but have to find the file, you can follow these steps to locate one of more files and add them to the project.

Per trovare e aggiungere i databaseTo find and add databases

  1. Nel File menu, fare clic su trovare database.On the File menu, click Find Databases.

  2. In Creazione guidata database di ricerca, immettere il nome di unità, percorso del file o percorso UNC che si desidera cercare.In the Find Databases Wizard, enter the name of the drive, file path, or the UNC path that you want to search. In alternativa, fare clic su Sfoglia per individuare la cartella di rete o unità.Alternatively, click Browse to locate the drive or network folder.

  3. Fare clic su Aggiungi aggiungere il percorso all'elenco.Click Add to add the location to the list.

    Ripetere i due passaggi precedenti per aggiungere altri percorsi di ricerca.Repeat the previous two steps to add more search locations.

  4. Facoltativamente, aggiungere criteri di ricerca per filtrare l'elenco dei database che vengono restituiti.Optionally, add search criteria to refine the list of databases that are returned.

    Importante

    Il tutto o parte del nome file casella di testo non supporta caratteri jolly.The All or part of the file name text box does not support wildcard characters.

  5. Fare clic su analisi.Click Scan.

    Viene visualizzata la pagina di analisi.The Scan page appears. Mostra i database che sono stati trovati e lo stato di avanzamento della ricerca.This shows the databases that have been found and the progress of the search. Per interrompere la ricerca, fare clic su arrestare.To stop the search, click Stop.

  6. Nella pagina Seleziona file, selezionare i database che si desidera aggiungere al progetto.On the Select Files page, select the databases that you want to add to the project.

    È possibile utilizzare il Seleziona tutto e Cancella tutto pulsanti nella parte superiore dell'elenco per selezionare o deselezionare tutti i database.You can use the Select All and Clear All buttons at the top of the list to select or clear all databases. È possibile tenere premuto il tasto CTRL per selezionare più database o tenere premuto il tasto MAIUSC per selezionare un intervallo di database.You can hold the CTRL key down to select multiple databases, or hold the SHIFT key down to select a range of databases.

  7. Scegliere Avanti.Click Next.

  8. Nella pagina verifica, fare clic su fine.On the Verify page, click Finish.

Esplorazione dei metadati di accessoBrowsing Access Metadata

Dopo aver aggiunto un database di Access a un progetto, i metadati del progetto viene visualizzato in Visualizzatore metadati di accesso.After you add an Access database to a project, the project metadata appears in Access Metadata Explorer. È possibile esplorare la gerarchia dei database e oggetti di database in Esplora risorse.You can browse the hierarchy of databases and database objects in the explorer.

Per esplorare i metadatiTo browse metadata

  1. Nel Visualizzatore metadati di accesso, espandere accesso metabase, quindi espandere database.In Access Metadata Explorer, expand access-metabase, and then expand Databases.

  2. Espandere il database che si desidera esaminare e quindi espandere query.Expand the database that you want to review, and then expand Queries.

    Si noti l'elenco delle query.Notice the list of queries. Se si seleziona una query, un SQL scheda e un proprietà scheda viene visualizzata nel riquadro di destra.If you select a query, an SQL tab and a Properties tab appear in the right pane.

  3. Espandere tabelle e quindi selezionare una tabella.Expand Tables and then select a table.

    Si noti che vengono visualizzati quattro schede: tabella, del mapping dei tipi, proprietà, e dati.Notice that four tabs appear: Table, Type Mapping, Properties, and Data.

  4. Espandere una tabella, chiavi, quindi selezionare una chiave.Expand a table, expand Keys, and then select a key.

    Le proprietà chiave vengono visualizzati nel riquadro di destra.The key properties appear in the right pane.

  5. Espandere indici, quindi selezionare un indice.Expand Indexes, and then select an index.

    Le proprietà di indice verranno visualizzate nel riquadro di destra.The index properties appear in the right pane.

Aggiornamento dei databaseRefreshing Databases

Se un database di Access viene modificato dopo aver aggiunto il file, è possibile aggiornare i metadati dal database di Access.If an Access database changes after you add its file, you can update metadata from the Access database.

Per aggiornare i metadati di accessoTo update Access metadata

  • In Visualizzatore metadati di accesso, il database e quindi scegliere aggiornamento dal Database.In Access Metadata Explorer, right-click the database, and then select Refresh from Database.

Rimozione di databaseRemoving Databases

È possibile rimuovere un database di Access da un progetto eseguendo la procedura seguente.You can remove an Access database from a project by following these steps.

Per rimuovere un database da un progettoTo remove a database from a project

  1. Nel Visualizzatore metadati di accesso, espandere accesso metabase, quindi espandere database.In Access Metadata Explorer, expand access-metabase, and then expand Databases.

  2. Il database e quindi scegliere Rimuovi Database.Right-click the database, and then select Remove Database.

Passaggio successivoNext Step

Il passaggio successivo del processo di migrazione consiste nel connettersi a SQL Server.The next step in the migration process is to connect to SQL Server.

Vedere ancheSee Also

Migrazione di database di Access a SQL ServerMigrating Access Databases to SQL Server
Creazione e gestione di progettiCreating and Managing Projects