Comment faire pour convertir une base de données Access au format SQL Server

Traductions disponibles Traductions disponibles
Numéro d'article: 237980 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

REMARQUE : Si vous utilisez Access 97 ou des versions ultérieures, vous pouvez également utiliser l'Assistant de migration de SQL Server pour Access. Pour plus d'informations sur l'Assistant de migration SQL Server pour Access, consultez le site Web de Microsoft à l'adresse suivante :

http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#Access

Le moyen le plus simple de convertir une base de données Access au format SQL Server est d'utiliser l'Assistant de migration SQL Server. L'Assistant de migration SQL Server :
  • conserve la structure de la base de données, y compris les données, les index et les paramètres par défaut ;
  • convertit automatiquement les règles de validation et les paramètres par défaut d'Access en leurs équivalents SQL Server appropriés ;
  • conserve les relations entre les tables et l'intégrité référentielle après la migration.


Pour exécuter l'Assistant de migration SQL Server dans Access 2000, dans le menu Outils, pointez sur Utilitaires de base de données, puis cliquez sur Assistant de migration SQL Server.

Pour utiliser l'Assistant de migration SQL Server dans Access 97, vous devez d'abord télécharger les outils de migration de Microsoft Access 97 sur le site Web de Microsoft à l'adresse suivante :
http://www.microsoft.com/downloads/details.aspx?familyid=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang=en

Pour exécuter l'Assistant de migration SQL Server à partir d'Access 97, dans le menu Outils, pointez sur Compléments, puis cliquez sur Upsize to SQL Server.

Si vous possédez une version antérieure d'Access, vous pouvez employer l'une des méthodes suivantes :
  • Effectuez une mise à niveau vers Access 97 ou Access 2000, puis exécutez l'Assistant de migration SQL Server.
  • Utilisez les services DTS (Data Transformation Services) de SQL Server pour importer les données de votre base de données Access 97 dans une base de données SQL Server. Pour plus d'informations sur les services DTS et l'Assistant DTS, reportez-vous aux rubriques "Services DTS" et "Utilisation des Assistants Importation et Exportation" dans la documentation en ligne de SQL Server 7.0. Pour obtenir un exemple, reportez-vous à la rubrique « Exemple d'importation de données à partir d'une base de données Access » dans la documentation en ligne de SQL Server.

Access 2000

Dans Access 2000, dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Nouveau projet à partir d'une base de données existante. Cette option crée une application de traitement automatique des données (ADP, Automatic Data Processing). Cette application utilise automatiquement SQL Server Desktop Engine (également connu sous le nom de MSDE 2000) ou SQL Server comme serveur et utilise le fichier ADP comme application.

Remarque Lorsque vous exécutez l'Assistant de migration SQL Server à partir d'Access 97 ou d'Access 2000 vers SQL Server 2000, vous pouvez recevoir une erreur de "dépassement de capacité". Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
279454 Le message d'erreur « Dépassement de capacité » s'affiche lorsque vous essayez de migrer vers SQL Server 2000
Pour plus d'informations sur les problèmes entre Access 2000 et SQL Server 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
269824 Description des problèmes d'incompatibilité entre les projets Access 2000 (*.adp) et SQL Server 2000
Les livres blancs suivants peuvent vous aider à importer votre application Access vers SQL Server :
  • Designing Efficient Applications for Microsoft SQL Server (Conception d'applications efficaces pour Microsoft SQL Server) : Ce livre blanc explique pourquoi la conception d'applications ISAM (Indexed Sequential Access Method) n'est pas appropriée pour SQL Server.
    http://msdn2.microsoft.com/en-us/library/aa226307(SQL.70).aspx
  • Migrating Your Microsoft Access Database to SQL Server 7.0 (Migration d'une base de données Microsoft Access vers SQL Server 7.0) : Ce livre blanc traite de l'Assistant de migration et comprend des informations sur les modifications de conception et les limitations de l'Assistant.
    http://technet.Microsoft.com/en-us/library/cc917601.aspx

Access 97

Pour plus d'informations sur les outils de migration de Microsoft Access 97, consultez le site web de Microsoft à l'adresse suivante :
http://www.Microsoft.com/downloads/details.aspx?FamilyId=f5c7a907-7c5f-46cb-9157-a1ec4e96083d&displaylang = en
Pour télécharger les outils de migration de Microsoft Access 97, visitez le site web de Microsoft à l'adresse suivante :
http://www.microsoft.com/downloads/details.aspx?FamilyID=f5c7a907-7c5f-46cb-9157-a1ec4e96083d
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
176614 Disponibilité des outils de migration de Microsoft Access 97
279454 Le message d'erreur « Dépassement de capacité » s'affiche lorsque vous essayez de migrer vers SQL Server 2000

Références

Pour plus d'informations sur la migration d'une base de données Access vers SQL Server, visitez le site web de Microsoft à l'adresse suivante :
http://msdn.microsoft.com/en-us/library/aa139985.aspx

Propriétés

Numéro d'article: 237980 - Dernière mise à jour: vendredi 31 janvier 2014 - Version: 11.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
  • Microsoft SQL Server 7.0 Standard
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard
  • Microsoft Access 2.0 Standard
Mots-clés : 
kbsqlsetup kbhowtomaster kbhowto kbinfo KB237980
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com