Aller au contenu

Convertisseur en ligne gratuit de MDB en DB

Convertir les fichiers Microsoft Access MDB en bases de données SQLite DB et vérifier la compatibilité.

Convertir MDB en DB en ligne - gratuit

Envoi en cours…

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .mdb

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .mdb vers .db

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .db converti

    Le résultat de la conversion est prêt à être téléchargé.

Statistiques de conversion MDB en DB

Les fichiers MDB sont le plus souvent convertis en XLSX 28 % ACCDB 26 % XLS 12 % DB 9 %

Mis à jour le 15 novembre 2026, d'après les conversions sur 101convert.com

Comment convertir mdb en fichier db

Un programme qui accepte SQLite peut nécessiter un fichier .db au lieu d’une base de données Microsoft Access, ou une base de données portable peut être requise pour une application, un appareil ou une archive. Comme .db est une extension générique, la conversion doit d’abord identifier le moteur de base de données requis par le logiciel de destination.

Présentation du format MDB

.mdb est le format de base de données Microsoft Access principalement utilisé avec les anciennes versions d’Access et le moteur de base de données Microsoft Jet. Un fichier MDB peut contenir des tables, des index, des relations, des requêtes enregistrées, des formulaires, des rapports, des macros et des paramètres de sécurité au niveau utilisateur d’Access.

Les fichiers MDB sont courants dans les anciennes applications de comptabilité, de gestion des stocks, d’adhésion et de gestion d’entreprise, ainsi que dans les archives créées avant l’introduction de .accdb par Access. Microsoft Access peut généralement les ouvrir et les modifier, mais la compatibilité dépend de la version d’Access, du moteur de base de données, du chiffrement, de la protection par mot de passe et de l’état du fichier.

Présentation du format DB

.db ne désigne pas un format standardisé unique. Il peut faire référence à SQLite, à une base de données propre à une application, à dBase, à SQL Anywhere ou à d’autres systèmes de base de données. Un fichier nommé database.db n’est pas nécessairement une base de données SQLite.

SQLite est la cible la plus courante lorsqu’un logiciel demande un fichier .db générique. Une base de données SQLite stocke les tables, les index, les vues et les déclencheurs dans un seul fichier portable, ne nécessite aucun serveur de base de données et fonctionne sur les principaux systèmes d’exploitation de bureau, plateformes mobiles et appareils intégrés. Vérifiez que le programme destinataire attend bien une base de données SQLite avant la conversion ; modifier uniquement l’extension ne convertit pas la base de données.

Convertir le fichier avec 101convert.com

  1. Ouvrez le convertisseur MDB vers DB sur 101convert.com.
  2. Importez le fichier .mdb et sélectionnez le type de sortie requis. Choisissez SQLite lorsque la destination nécessite spécifiquement une base de données SQLite.
  3. Lancez la conversion et téléchargez le fichier .db obtenu lorsque le traitement est terminé.
  4. Ouvrez le fichier de sortie dans l’application de destination ou inspectez-le avec un utilitaire SQLite avant de remplacer le fichier d’origine.

Cette option convertit le fichier sans installer de logiciel de base de données et son utilisation est gratuite. Ne téléversez pas de données client, financières, médicales ou de connexion confidentielles, sauf si le traitement en ligne respecte les exigences applicables en matière de confidentialité et de conservation des données. Conservez une copie inchangée du fichier MDB d’origine.

Convertir localement avec MDB Tools et SQLite

MDB Tools convient à l’extraction de données depuis de nombreux fichiers MDB sous Linux et d’autres systèmes de type Unix. Installez le package fourni par le système d’exploitation, puis répertoriez les tables sources :

mdb-tables -1 source.mdb

Générez un schéma SQLite et créez la base de données de destination :

mdb-schema source.mdb sqlite > schema.sql
sqlite3 destination.db < schema.sql

Exportez chaque table et importez ses lignes. Pour une table nommée Customers sans espaces ni signes de ponctuation inhabituels :

mdb-export -H source.mdb Customers > Customers.csv

Ouvrez la destination avec l’outil en ligne de commande SQLite et importez le fichier CSV dans la table créée par le schéma :

sqlite3 destination.db
.mode csv
.import Customers.csv Customers
.quit

Répétez l’exportation et l’importation pour chaque table répertoriée par mdb-tables. L’option -H omet les en-têtes de colonnes, empêchant ainsi l’en-tête CSV de devenir une ligne de données. Placez entre guillemets les arguments du shell et les identifiants SQLite lorsque les noms de tables contiennent des espaces ou des signes de ponctuation. Vérifiez le schéma généré, car la prise en charge par MDB Tools varie selon la version et peut ne pas reproduire toutes les fonctionnalités d’Access.

Convertir avec Microsoft Access

Microsoft Access ne propose pas d’exportation universelle en un clic vers tous les formats de base de données, mais il peut exporter les données de tables lisibles. Ouvrez le fichier MDB, puis utilisez External Data → Export → Text File pour créer des fichiers CSV. Créez des tables correspondantes dans SQLite et importez les fichiers, ou utilisez un utilitaire de migration conçu pour l’application de destination concernée.

Limites de qualité et de compatibilité

Les lignes des tables et les définitions de champs de base sont les éléments les plus susceptibles d’être transférés. Les formulaires, rapports, modules VBA, macros, autorisations Access, définitions de tables liées, pièces jointes, champs à valeurs multiples, objets OLE, champs calculés et certaines requêtes enregistrées nécessitent généralement une recréation manuelle. Une application Access reposant sur ces fonctionnalités ne peut pas être migrée par la seule conversion du fichier de base de données.

Access et SQLite utilisent des systèmes de types différents. Vérifiez les champs Memo ou Long Text, les valeurs Yes/No, les valeurs monétaires, les valeurs de date et d’heure, les champs AutoNumber, les valeurs nulles, les valeurs calculées et la précision numérique. SQLite ne dispose pas de classe de stockage dédiée pour les valeurs booléennes ou monétaires et utilise un typage flexible ; une conversion ou une validation explicite des valeurs peut donc être nécessaire.

Après la conversion, comparez le nombre de tables et de lignes, les clés primaires, les index, les relations de clés étrangères, la gestion des valeurs nulles, les dates, les valeurs numériques et des enregistrements représentatifs. Les fichiers MDB protégés par mot de passe ou chiffrés, les bases de données endommagées et les fichiers qui dépendent de tables externes liées peuvent nécessiter une réparation ou une exportation depuis Microsoft Access avant la conversion.

Comparaison du format MDB vs DB

Comparaison entre les formats MDB et DB sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier MDB et DB
Propriété .MDB Microsoft Access Database .DB Database file
Lisible en texte brut Non Non
Types de données Typé Typé
Structures imbriquées Oui —
Formules Non Non
Plusieurs tables ou feuilles Oui Oui
Taille de fichier typique Moyen Moyen
Norme ouverte Non Partiellement ouvert
Idéal pour Échange de données Échange de données
Date d’introduction 1992 —
Développeur Microsoft —

Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org

Questions fréquentes

Le convertisseur MDB en DB est-il gratuit ?

Oui, la conversion de MDB en DB sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier MDB peut-il avoir ?

Vous pouvez téléverser des fichiers MDB jusqu'à 10 Mo et convertir jusqu'à 3 fichiers à la fois en un seul lot. Avec une formule payante, la limite passe à 50 Mo par fichier et 20 fichiers à la fois, consultez nos formules.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir MDB en DB ?

Non. La conversion de MDB en DB s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier MDB valide pour cette conversion de MDB en DB. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Les tables et les données Access sont-elles conservées lors de la conversion de MDB en DB ?

La plupart des tables standard et de leurs données enregistrées peuvent être transférées dans la DB SQLite, mais les fonctionnalités propres à Access peuvent être modifiées ou omises. Les relations, les index et les contraintes doivent être vérifiés après la conversion, car SQLite en représente certaines différemment.

Les requêtes, formulaires, états et macros Access sont-ils convertis de MDB en DB ?

Non, les formulaires, états et macros VBA Access ne deviennent pas des fonctionnalités SQLite utilisables. Les requêtes simples enregistrées peuvent être converties en SQL ou en vues de tables, mais les requêtes utilisant des fonctions propres à Access doivent souvent être réécrites.

Pourquoi certains champs ou certaines requêtes MDB échouent-ils lors de la conversion en DB SQLite ?

L’échec vient généralement de types de données Access incompatibles, d’expressions, de noms réservés ou de fonctionnalités telles que les champs calculés et les tables liées. Les dates, les champs Yes/No, les champs AutoNumber et les fonctions propres à Access peuvent devoir être mappés ou adaptés pour SQLite.

Puis-je modifier la DB convertie comme le fichier MDB d’origine ?

Vous pouvez modifier les tables et les données SQLite, mais le résultat n’est pas une base de données Access et ne conservera pas toute la structure de l’application Access. Elle ne peut être reconvertie qu’avec d’éventuelles modifications des types, des requêtes, des relations et d’autres fonctionnalités propres à Access.

Déjà téléchargé

Ce fichier a déjà été téléchargé. Pour protéger votre vie privée, nous l’avons supprimé de notre serveur juste après le téléchargement, il ne peut donc pas être téléchargé à nouveau. Pour l’obtenir encore une fois, convertissez de nouveau le fichier.