Aggiunta e rimozione di file di database di Access (AccessToSQL)

Per eseguire la migrazione dei dati di Access a SQL Server o SQL Azure è necessario aggiungere uno o più database di Access al progetto SSMA. Questi database devono essere Access 97 o versioni successive. Se si dispone di database di una versione precedente di Access, è necessario convertirli a una versione più recente. A tale scopo, aprire e salvare i database in Access 97 o versione successiva prima di aggiungerli a SSMA.

Cosa succede quando si aggiungono file di database di Access?

Quando si aggiunge un database di Access a un progetto SSMA, SSMA legge i metadati del database e quindi aggiunge questi metadati al file di progetto. Questi metadati descrivono il database e i relativi oggetti. SSMA usa i metadati quando converte gli oggetti in sintassi di SQL Server o SQL Azure e quando esegue la migrazione dei dati a SQL Server o SQL Azure. È possibile esplorare questi metadati in Esplora metadati di Access ed esaminare le proprietà dei singoli oggetti di database.

Nota

Un database di Access può essere suddiviso in più file: un database back-end che contiene tabelle e database front-end che contengono query, moduli, report, macro e collegamenti. Se si vuole eseguire la migrazione di un database suddiviso in SQL Server o SQL Azure, aggiungere il database front-end a SSMA.

Autorizzazioni richieste da SSMA

Per eseguire la migrazione di un database di Access a SQL Server o SQL Azure, il gruppo utenti e l'utente amministratore devono disporre delle autorizzazioni di gestione. Per informazioni su come eseguire la migrazione dei database con la protezione del gruppo di lavoro, vedere Preparazione dei database di Accesso per la migrazione.

Selezione dei database da aggiungere

Se si desidera aggiungere uno o più database a un progetto SSMA e i file si trovano tutti in un percorso noto, è possibile aggiungere i file usando la procedura seguente.

Per aggiungere singoli file di database

  1. Scegliere Aggiungi database dal menu File.

  2. Nella finestra di dialogo Apri, individuare la cartella contenente il file o i file di database.

  3. Seleziona i file che intendi aggiungere e quindi fai clic su Apri.

Ricerca di database da aggiungere

Se si desidera aggiungere più database di Access da cartelle diverse a un progetto SSMA o se si vuole aggiungere un singolo file, ma è necessario trovarlo, è possibile seguire questa procedura per individuare uno o più file e aggiungerli al progetto.

Per trovare e aggiungere database

  1. Scegliere Cerca database dal menu File.

  2. Nella Procedura guidata Trova database immettere il nome dell'unità, del percorso del file o del percorso UNC da cercare. In alternativa, fare clic su Esplora per individuare l'unità o la cartella di rete.

  3. Selezionare Aggiungi per aggiungere la posizione all’elenco.

    Ripetere i due passaggi precedenti per aggiungere altre posizioni di ricerca.

  4. Facoltativamente, aggiungere criteri di ricerca per perfezionare l'elenco di database restituiti.

    Importante

    La casella di testo Tutto o parte del nome file non supporta caratteri jolly.

  5. Fare clic su Analizza.

    Viene visualizzata la pagina di Analisi. Qui vengono visualizzati i database trovati e lo stato di avanzamento della ricerca. Fare clic su Arresta per fermare la ricerca.

  6. Nella pagina Seleziona file, selezionare ogni database da aggiungere al progetto.

    È possibile utilizzare i pulsanti Seleziona tutto e Cancella tutto nella parte superiore dell'elenco per selezionare o cancellare tutti i database. È possibile tenere premuto il tasto CTRL per selezionare più database oppure tenere premuto il tasto MAIUSC per selezionare un intervallo di database.

  7. Fare clic su Avanti.

  8. Nella pagina Verifica, fare clic su Fine.

Esplorazione dei metadati Access

Dopo aver aggiunto un database di Access a un progetto, i metadati del progetto vengono visualizzati in Esplora metadati di Access. È possibile esplorare la gerarchia di database e oggetti di database in Esplora risorse.

Per esplorare i metadati

  1. Nel riquadro Esplora metadati di Access espandere access-metabase e quindi espandere Database.

  2. Espandere il database da rivedere e quindi espandere Query.

    Si noti l'elenco di query. Se si seleziona una query, nel riquadro destro vengono visualizzate una scheda SQL e una scheda Proprietà.

  3. Espandi Tabelle, quindi seleziona una tabella.

    Si noti che vengono visualizzate quattro schede: Tabella, Mapping dei tipi, Proprietà e Dati.

  4. Espandere una tabella, espandere Chiavi e quindi selezionare una chiave.

    Le proprietà chiave vengono visualizzate nel riquadro destro.

  5. Espandere Indici, quindi selezionare un indice.

    Le proprietà dell'indice vengono visualizzate nel riquadro destro.

Aggiornamento dei database

Se un database di Access cambia dopo aver aggiunto il file, è possibile aggiornare i metadati dal database di Access.

Per aggiornare i metadati di Access

  • In Access Metadata Explorer fare clic con il pulsante destro del mouse sul database che si vuole valutare e quindi selezionare Aggiorna da database.

Rimozione dei database

È possibile rimuovere un database di Access da un progetto seguendo questa procedura.

Per rimuovere un database da un progetto

  1. Nel riquadro Esplora metadati di Access espandere access-metabase e quindi espandere Database.

  2. Fare clic con il pulsante destro del mouse su Database e scegliere Rimuovi database.

Passaggio successivo

Il passaggio successivo del processo di migrazione consiste nel connettersi al server SQL.

Vedi anche

Migrazione di database di Access a SQL Server
Creazione e gestione di progetti