Share via


Ajout et suppression de fichiers de base de données Access (AccessToSQL)

Pour migrer des données Access vers SQL Server ou SQL Azure, vous devez ajouter une ou plusieurs bases de données Access au projet SSMA. Ces bases de données doivent être Access 97 ou versions ultérieures. Si vous avez des bases de données à partir d’une version antérieure d’Access, vous devez convertir les bases de données en une version plus récente. Pour ce faire, ouvrez et enregistrez les bases de données dans Access 97 ou une version ultérieure avant de les ajouter à SSMA.

Que se passe-t-il quand vous ajoutez des fichiers de base de données Access ?

Lorsque vous ajoutez une base de données Access à un projet SSMA, SSMA lit les métadonnées de base de données, puis ajoute ces métadonnées au fichier projet. Ces métadonnées décrivent la base de données et ses objets. SSMA utilise les métadonnées lorsqu’il convertit des objets en syntaxe SQL Server ou SQL Azure, et quand il migre des données vers SQL Server ou SQL Azure. Vous pouvez parcourir ces métadonnées dans l’Explorateur de métadonnées Access et passer en revue les propriétés d’objets de base de données individuels.

Note

Une base de données Access peut être divisée en plusieurs fichiers : une base de données principale qui contient des tables et des bases de données frontales qui contiennent des requêtes, des formulaires, des rapports, des macros, des modules et des raccourcis. Si vous souhaitez migrer une base de données fractionnée vers SQL Server ou SQL Azure, ajoutez la base de données frontale à SSMA.

Autorisations requises par SSMA

Pour migrer une base de données Access vers SQL Server ou SQL Azure, le groupe Utilisateurs et l’utilisateur administrateur doivent disposer d’autorisations d’administration. Pour plus d’informations sur la migration de bases de données avec la protection de groupe de travail, consultez Préparation des bases de données Access pour la migration.

Sélection de bases de données à ajouter

Si vous souhaitez ajouter une ou plusieurs bases de données à un projet SSMA et que les fichiers sont tous à un emplacement connu, vous pouvez ajouter les fichiers à l’aide de la procédure suivante.

Pour ajouter des fichiers de base de données individuels

  1. Dans le menu Fichier , cliquez sur Ajouter des bases de données.

  2. Dans la boîte de dialogue Ouvrir , recherchez le dossier qui contient le fichier ou les fichiers de base de données.

  3. Sélectionnez les fichiers que vous souhaitez ajouter, puis cliquez sur Ouvrir.

Recherche de bases de données à ajouter

Si vous souhaitez ajouter plusieurs bases de données Access à partir de différents dossiers à un projet SSMA, ou si vous souhaitez ajouter un seul fichier, mais que vous devez trouver le fichier, vous pouvez suivre ces étapes pour localiser un de plusieurs fichiers et les ajouter au projet.

Pour rechercher et ajouter des bases de données

  1. Dans le menu Fichier , cliquez sur Rechercher des bases de données.

  2. Dans l’Assistant Rechercher des bases de données, entrez le nom du lecteur, du chemin d’accès du fichier ou du chemin UNC que vous souhaitez rechercher. Vous pouvez également cliquer sur Parcourir pour localiser le lecteur ou le dossier réseau.

  3. Cliquez sur Ajouter pour ajouter l’emplacement à la liste.

    Répétez les deux étapes précédentes pour ajouter d’autres emplacements de recherche.

  4. Si vous le souhaitez, ajoutez des critères de recherche pour affiner la liste des bases de données retournées.

    Important

    La zone de texte Tout ou partie de la zone de texte nom de fichier ne prend pas en charge les caractères génériques.

  5. Cliquez sur Analyse.

    La page Analyse s’affiche. Cela montre les bases de données trouvées et la progression de la recherche. Pour arrêter la recherche, cliquez sur Arrêter.

  6. Dans la page Sélectionner des fichiers, sélectionnez les bases de données que vous souhaitez ajouter au projet.

    Vous pouvez utiliser les boutons Sélectionner tout et effacer tout en haut de la liste pour sélectionner ou effacer toutes les bases de données. Vous pouvez maintenez la touche Ctrl enfoncée pour sélectionner plusieurs bases de données, ou maintenez la touche Maj enfoncée pour sélectionner une plage de bases de données.

  7. Cliquez sur Suivant.

  8. Dans la page Vérifier, cliquez sur Terminer.

Métadonnées d’accès de navigation

Après avoir ajouté une base de données Access à un projet, les métadonnées du projet s’affichent dans l’Explorateur de métadonnées Access. Vous pouvez parcourir la hiérarchie des bases de données et des objets de base de données dans l’Explorateur.

Pour parcourir les métadonnées

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

  2. Développez la base de données que vous souhaitez examiner, puis développez Requêtes.

    Notez la liste des requêtes. Si vous sélectionnez une requête, un onglet SQL et un onglet Propriétés apparaissent dans le volet droit.

  3. Développez Tables , puis sélectionnez une table.

    Notez que quatre onglets s’affichent : Tableau, Mappage de types, Propriétés et Données.

  4. Développez une table, développez Clés, puis sélectionnez une clé.

    Les propriétés de clé s’affichent dans le volet droit.

  5. Développez Index, puis sélectionnez un index.

    Les propriétés d’index s’affichent dans le volet droit.

Actualisation des bases de données

Si une base de données Access change après avoir ajouté son fichier, vous pouvez mettre à jour les métadonnées à partir de la base de données Access.

Pour mettre à jour les métadonnées Access

  • Dans l’Explorateur de métadonnées Access, cliquez avec le bouton droit sur la base de données, puis sélectionnez Actualiser à partir de la base de données.

Suppression de bases de données

Vous pouvez supprimer une base de données Access d’un projet en suivant ces étapes.

Pour supprimer une base de données d’un projet

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

  2. Cliquez avec le bouton droit sur la base de données, puis sélectionnez Supprimer la base de données.

Étape suivante

L’étape suivante du processus de migration consiste à se connecter à SQL Server.

Voir aussi

Migration de bases de données Access vers SQL Server
Création et gestion de projets