Pourquoi convertir MDB en SQL ?
La plupart des organisations exportent les données MDB vers un serveur SQL pour supprimer la dépendance exclusive à Windows de Microsoft Access et bénéficier d'un véritable moteur de base de données multi-utilisateurs. Les fichiers MDB sont également assez anciens pour que la version d'Access nécessaire pour les ouvrir nativement ne soit plus disponible.
Comment convertir MDB en SQL
Navicat Premium APP
Connectez-vous au fichier .mdb, sélectionnez les tables et utilisez la fonction d'exportation ou de transfert de données pour générer des fichiers de dump SQL pour le type de base de données cible.
ACCDB MDB Explorer APP
Ouvrez le fichier .mdb et exportez les tables sous forme de script SQL.
Access Database Manager APP
Ouvrez le fichier .mdb et exportez les données des tables sous forme d'instructions SQL.
Programmes qui convertissent MDB
À propos de ces formats
Un fichier MDB est une base de données Microsoft Access dans l'ancien format utilisé par Access de 1992 à 2003, remplacé par le .accdb dans Access 2007. Il stocke les tables, requêtes,…
Ouvrir les détails de .MDB →Un fichier SQL est un fichier texte brut contenant des commandes SQL - définitions de schéma, instructions INSERT ou requêtes. Ouvrez-le dans n'importe quel éditeur de texte pour le lire ;…
Ouvrir les détails de .SQL →Qualité et points de vigilance
- Seules les tables et leurs données sont transférées vers SQL - les formulaires, rapports, macros et le code VBA d'Access n'ont pas d'équivalent SQL et ne sont pas exportés.
- Spécifiez le dialecte SQL cible (MySQL, PostgreSQL, SQLite) pour obtenir une syntaxe CREATE TABLE et des mappages de types de données compatibles.
- Les champs AutoNumber d'Access correspondent à AUTO_INCREMENT dans MySQL ou SERIAL dans PostgreSQL - vérifiez la gestion des clés primaires dans le résultat.
Foire aux questions
Existe-t-il une option CLI gratuite pour Linux ou macOS ?
mdb-schema et mdb-export -I) est gratuit et open-source ; installez-le via brew install mdbtools sur macOS ou apt install mdbtools sur Ubuntu.