Partage via


Préparation des 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étermination du moment de la migration 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 migration, consultez la page des informations de migration sur le site web 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 Microsoft .NET Framework qui interagit directement avec SQL Server.

Détermination des 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 Exportation d’un inventaire d’accès.

Note

Toutes les fonctionnalités et paramètres Access ne sont pas pris en charge ou peuvent être facilement convertis en SQL Server. Avant de commencer à migrer des bases de données, consultez Fonctionnalités d’accès incompatibles.

Préparation à la migration

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

Mise à 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.

Suppression de 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. Cliquez sur OK, puis dans le menu Fichier , cliquez sur 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.

Sauvegarde de 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 allez migrer ainsi que les bases de données SQL Server dans lesquelles vous allez migrer 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 de bases de données dans SQL Server » dans la documentation en ligne de SQL Server.

Documentation des bases de données

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 cliquez sur Documented.

Voir aussi

Migration de bases de données Access vers SQL Server
Liaison d’applications d’accès à SQL Server