Partager via


Préparer les bases de données Access pour la migration (AccessToSQL)

Avant de migrer des bases de données Access vers SQL Server, vous devez déterminer les bases de données à migrer et vous assurer que ces bases de données sont prêtes à être migrées.

Déterminer quand migrer vers SQL Server

Le moteur de base de données Jet, utilisé comme moteur de base de données pour Access, est une solution flexible et facile à utiliser pour la gestion des données. Toutefois, à mesure que les bases de données deviennent plus volumineuses et plus critiques, de nombreux utilisateurs trouvent qu’ils ont besoin d’une plus grande performance, d’une sécurité ou d’une disponibilité accrue. Pour les applications qui nécessitent une plateforme de données plus robuste, envisagez de déplacer les bases de données sous-jacentes pour ces applications vers SQL Server. Pour plus d'informations sur la décision du moment de la migration, consultez la page des informations de migration sur le site web de SQL Server.

Après avoir migré des bases de données vers SQL Server, vous pouvez continuer à utiliser Access à l’aide de tables liées, ou vous pouvez migrer manuellement vos applications vers du code basé sur .NET Framework qui interagit directement avec SQL Server.

Déterminer les bases de données à migrer

L’Assistant Migration SQL Server (SSMA) pour Access peut localiser les bases de données Access pour vous. Vous pouvez ensuite exporter des métadonnées sur ces bases de données vers SQL Server. Pour plus d’informations sur l’exportation et la requête des métadonnées, consultez Exporter un inventaire Access.

Note

Toutes les fonctionnalités et paramètres d'Access ne sont pas pris en charge, ni ne peuvent être aisément convertis vers SQL Server. Avant de commencer à migrer des bases de données, consultez les fonctionnalités Incompatible Access.

Préparation de la migration

Utilisez les instructions suivantes pour préparer vos bases de données Access pour la migration vers SQL Server.

Mettre à niveau des bases de données Access plus anciennes

SSMA pour Access prend en charge Access 97 et versions ultérieures. Si vous disposez de bases de données à partir de versions antérieures d’Access, ouvrez et enregistrez les bases de données dans Access 97 ou une version ultérieure.

Supprimer la protection du groupe de travail

SSMA ne peut pas migrer des bases de données qui utilisent la protection de groupe de travail. Pour supprimer la protection de groupe de travail d’une base de données Access, procédez comme suit :

  1. Copiez le fichier de base de données Access vers un autre emplacement.

  2. Ouvrez la base de données copiée.

  3. Dans le menu Outils , pointez sur Sécurité, puis sélectionnez Utilisateurs et Autorisations de groupe.

  4. Sélectionnez l’option Utilisateurs , sélectionnez l’utilisateur Administrateur , puis vérifiez que l’autorisation Administrer est sélectionnée.

  5. Sélectionnez l’option Groupes , sélectionnez le groupe Utilisateurs , puis vérifiez que l’autorisation Administrer est sélectionnée.

  6. Sélectionnez OK, puis, dans le menu Fichier , sélectionnez Quitter.

Vous pouvez maintenant utiliser SSMA pour migrer la base de données copiée. Après avoir chargé le schéma dans SQL Server, vous pouvez sécuriser manuellement la base de données sur SQL Server.

Sauvegarder des bases de données

Avant de migrer vos bases de données Access vers SQL Server, vous devez sauvegarder les bases de données Access que vous migrez ainsi que les bases de données SQL Server dans lesquelles vous migrez des objets et des données Access.

Pour sauvegarder une base de données Access, dans le menu Outils , pointez sur Utilitaires de base de données, puis sélectionnez Sauvegarder la base de données.

Pour plus d’informations sur la sauvegarde des bases de données SQL Server, consultez Sauvegarde et restauration des bases de données SQL Server.

Bases de données de documents

Vous pouvez également documenter les propriétés, telles que les listes d’objets de base de données, les tailles de fichier et les autorisations, de vos bases de données Access. Pour générer cette documentation dans Access, dans le menu Outils , pointez sur Analyser, puis sélectionnez Documented.