Partager via


Mappage des types de données source et cible (AccessToSQL)

Les types de base de données Access diffèrent des types de base de données SQL Server. Lorsque vous convertissez des objets de base de données Access en objets SQL Server, vous devez spécifier comment mapper des types de données d’Access à SQL Server. Vous pouvez accepter les mappages de types de données par défaut ou personnaliser les mappages, comme indiqué dans les procédures suivantes.

Mappages par défaut

SSMA a un ensemble par défaut de mappages de types de données. Pour obtenir la liste des mappages par défaut, consultez Paramètres du projet (Mappage de type).

Personnalisation des mappages de types de données

À l’aide de la boîte de dialogue Paramètres du projet, vous pouvez personnaliser la façon dont les types sont mappés pour toutes les bases de données et objets de base de données dans un projet. Les mappages de type d’un projet s’appliquent à toutes les bases de données et objets de base de données qui n’ont pas de mappages de types personnalisés.

Vous pouvez également personnaliser le mappage de type de données au niveau de la base de données ou de la table.

La procédure suivante montre comment mapper les types de données au niveau du projet, de la base de données ou de l’objet de base de données.

Pour mapper les types de données

  1. Pour personnaliser le mappage de type de données pour l’ensemble du projet, ouvrez la boîte de dialogue Paramètres du projet :

    1. Dans le menu Tools, sélectionnez Project Settings.

    2. Dans le volet gauche, sélectionnez Mappage de type.

      Le graphique de mappage de types et les boutons s’affichent dans le volet droit.

    Ou, pour personnaliser le mappage de type de données au niveau de la base de données ou de la table, sélectionnez la base de données ou la table dans le volet Explorateur de métadonnées Access :

    1. Dans le volet Explorateur de métadonnées Access, développez access-metabase, puis développez Bases de données.

    2. Sélectionnez la base de données ou la table pour laquelle vous souhaitez personnaliser le mappage de type de données.

    3. Dans le volet droit, cliquez sur Mappage de type.

  2. Pour ajouter un nouveau mappage, procédez comme suit :

    1. Dans le volet Mappage de type, cliquez sur Ajouter.

    2. Dans la boîte de dialogue Nouveau mappage de type, sous Type de source, sélectionnez le type de données Access à mapper.

    3. Si le type nécessite une longueur, spécifiez les longueurs de données minimales et maximales pour le mappage en cochées les cases À et À, puis entrez les valeurs.

      Cela vous permet de personnaliser le mappage de données pour des valeurs plus petites et plus volumineuses du même type de données.

    4. Sous Type cible, sélectionnez le type de données SQL Server cible.

      Certains types nécessitent une longueur de type de données cible. Si nécessaire, entrez la nouvelle longueur de données dans la zone Remplacer par , puis cliquez sur OK.

  3. Pour modifier un mappage de type de données, procédez comme suit :

    1. Dans le volet Mappage de type, cliquez sur Modifier.

    2. Dans la boîte de dialogue Liste de mappage de types, sous Type de source, sélectionnez le type de données Access à mapper.

    3. Si le type nécessite une longueur, spécifiez les longueurs de données minimales et maximales pour le mappage en cochées les cases À et À, puis entrez les valeurs.

      Cela vous permet de personnaliser le mappage de données pour des valeurs plus petites et plus volumineuses du même type de données.

    4. Sous Type cible, sélectionnez le type de données SQL Server cible.

      Certains types nécessitent une longueur de type de données cible. Si nécessaire, entrez la nouvelle longueur de données dans la zone Remplacer par , puis cliquez sur OK.

  4. Pour supprimer un mappage de type de données, procédez comme suit :

    1. Dans le volet Mappage de type, sélectionnez la ligne dans la liste de mappages de types qui contient le mappage de type de données à supprimer.

    2. Cliquez sur Supprimer.

Étapes suivantes

L’étape suivante du processus de migration consiste à convertir les objets de base de données d’accès en objets SQL Server

Voir aussi

Migration de bases de données Access vers SQL Server