Condividi tramite


Eseguire il mapping dei tipi di dati di origine e di destinazione (AccessToSQL)

I tipi di database di Access differiscono dai tipi di database di SQL Server. Quando si usa SQL Server Migration Assistant (SSMA) per convertire gli oggetti di database di Access in oggetti di SQL Server, è necessario specificare come eseguire il mapping dei tipi di dati.

È possibile accettare i mapping dei tipi di dati predefiniti oppure personalizzare i mapping come illustrato nelle procedure seguenti.

Mapping predefiniti

SSMA ha un set predefinito di mapping dei tipi di dati. Per l'elenco dei mapping predefiniti, vedere Impostazioni progetto (mapping dei tipi).

Personalizzare i mapping dei tipi di dati

Usando la finestra di dialogo Impostazioni progetto , è possibile personalizzare la modalità di mapping dei tipi per tutti i database e gli oggetti di database in un progetto. I mapping dei tipi per un progetto si applicano a tutti i database e gli oggetti di database che non dispongono di mapping di tipi personalizzati.

È anche possibile personalizzare il mapping dei tipi di dati a livello di database o tabella.

La procedura seguente illustra come eseguire il mapping dei tipi di dati a livello di progetto, database o oggetto di database.

  1. Per personalizzare il mapping dei tipi di dati per l'intero progetto, aprire la finestra di dialogo Impostazioni progetto :

    1. Scegliere Impostazioni progetto dal menu Strumenti.

    2. Nel riquadro sinistro selezionare il Mapping dei tipi.

      Il grafico di mapping dei tipi e i pulsanti vengono visualizzati nel riquadro destro.

    In alternativa, per personalizzare il mapping dei tipi di dati a livello di database o tabella, selezionare il database o la tabella nel riquadro Esplora metadati di accesso:

    1. Nel riquadro Esplora metadati di accesso, espandere Access-metabase, quindi espandere Database.

    2. Selezionare il database o la tabella per cui si vuole personalizzare il mapping dei tipi di dati.

    3. Nel riquadro destro selezionare Mapping dei tipi.

  2. Per aggiungere un nuovo mapping, completare la procedura seguente:

    1. Nel riquadro Mappatura dei tipi selezionare Aggiungi.

    2. Nella finestra di dialogo Nuovo mapping dei tipi, in Tipo di origine, selezionare il tipo di dati Access da mappare.

    3. Se il tipo richiede una lunghezza, specificare la lunghezza minima e massima dei dati per il mapping selezionando le caselle di controllo Da e A e quindi immettendo i valori.

      Questa impostazione consente di personalizzare il mapping dei dati per valori più piccoli e più grandi dello stesso tipo di dati.

    4. In Tipo di destinazione selezionare il tipo di dati di SQL Server di destinazione.

      Alcuni tipi richiedono una lunghezza del tipo di dati di destinazione. Se necessario, immettere la nuova lunghezza dei dati nella casella Sostituisci con e quindi selezionare OK.

  3. Per modificare un mapping dei tipi di dati, seguire questa procedura:

    1. Nel riquadro Mappatura dei tipi selezionare Modifica.

    2. Nella finestra di dialogo Elenco mapping tipi, in Tipo di origine, selezionare il tipo di dati Access da mappare.

    3. Se il tipo richiede una lunghezza, specificare la lunghezza minima e massima dei dati per il mapping selezionando le caselle di controllo Da e A e quindi immettendo i valori.

      Questa impostazione consente di personalizzare il mapping dei dati per valori più piccoli e più grandi dello stesso tipo di dati.

    4. In Tipo di destinazione selezionare il tipo di dati di SQL Server di destinazione.

      Alcuni tipi richiedono una lunghezza del tipo di dati di destinazione. Se necessario, immettere la nuova lunghezza dei dati nella casella Sostituisci con e quindi selezionare OK.

  4. Per rimuovere un mapping dei tipi di dati, completare la procedura seguente:

    1. Nel riquadro Mappatura dei tipi selezionare la riga nell'elenco che contiene la mappatura che si desidera rimuovere.

    2. Selezionare Rimuovi.