Convertidor online gratuito de MDB a SQL
Convierte datos heredados de Access MDB en un script SQL para la migración o el archivado de la base de datos.
Convertir MDB a SQL online - gratis
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .mdb
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .mdb a .sql
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .sql convertido
El resultado de la conversión está listo para descargar.
Estadísticas de conversión de MDB a SQL
Actualizado el 11 de noviembre de 2026, a partir de las conversiones en 101convert.com
Cómo convertir un archivo mdb a sql
- Bases de datos
- Aún sin calificaciones.
Las aplicaciones heredadas de Microsoft Access a menudo necesitan trasladar sus datos a MySQL, PostgreSQL, SQLite, SQL Server u otra base de datos que acepte un script SQL. La conversión del archivo produce texto que contiene definiciones de tablas y sentencias de datos que se pueden importar, revisar, compartir o archivar.
Qué es el formato MDB
MDB es el formato principal de base de datos de Microsoft Access utilizado hasta Access 2003 y compatible también con algunas versiones posteriores de Access. Un archivo MDB puede contener tablas, índices, relaciones, consultas guardadas, formularios, informes, macros y código VBA, utilizando el motor de base de datos Jet o ACE.
Los archivos MDB siguen siendo comunes en aplicaciones heredadas de Access, bases de datos de oficina, sistemas de inventario, software de contabilidad y programas antiguos de Windows. Microsoft Access puede abrirlos y editarlos. LibreOffice Base puede abrirlos mediante controladores de base de datos adecuados, mientras que MDB Tools proporciona acceso mediante la línea de comandos en sistemas que no tienen Microsoft Access.
Qué es el formato SQL
Un archivo .sql es un script de texto, no un formato único de motor de base de datos. Puede contener sentencias como CREATE TABLE, ALTER TABLE, INSERT, definiciones de índices y restricciones.
Los dialectos SQL varían entre MySQL, PostgreSQL, SQLite, SQL Server y Oracle. Los tipos de datos, las comillas para identificadores, los valores booleanos, las columnas de incremento automático, los literales de fecha y los comandos administrativos no son intercambiables. Seleccione la base de datos de destino antes de exportar, ya que un script de MySQL puede requerir modificaciones antes de ejecutarse en PostgreSQL o SQL Server.
Cómo convertir MDB a SQL
Para una conversión sin instalación, utilice el conversor de MDB a SQL de 101convert.com, cargue el archivo MDB, seleccione la salida SQL y descargue el script generado. Confirme qué dialecto SQL produce el conversor. Abra el resultado como texto y pruébelo en una base de datos vacía antes de importar datos de producción.
Para una conversión local mediante la línea de comandos, MDB Tools puede exportar el esquema y los datos de las tablas sin Microsoft Access:
- Copie el archivo MDB original para que el origen permanezca sin cambios.
- Enumere sus tablas con
mdb-tables -1 database.mdb. - Genere un esquema específico para el destino, por ejemplo
mdb-schema database.mdb mysql > schema.sql. Utilice un backend compatible con la versión instalada de MDB Tools, comomysqlopostgres. - Exporte cada tabla como inserciones SQL, por ejemplo
mdb-export -I mysql database.mdb Customers > Customers.sql. Repita este proceso para cada tabla enumerada en el paso anterior. - Ejecute el esquema antes que los datos y, a continuación, añada o vuelva a crear los índices y las claves foráneas. Cargar primero las tablas referenciadas o añadir las claves foráneas después de la carga evita errores de dependencia.
- Importe el script combinado en una base de datos de prueba vacía y compare el número de filas, las claves, las fechas y valores de texto y numéricos representativos con el origen MDB.
La opción -I solicita sentencias INSERT con la sintaxis del backend seleccionado. Ejecute mdb-export --help y mdb-schema --help porque los nombres de los backends compatibles y las opciones varían entre las versiones de MDB Tools. MDB Tools normalmente exporta tablas y definiciones básicas; no reproduce la aplicación completa de Access.
Para migraciones grandes o difíciles, conecte el archivo MDB mediante Microsoft Access o un controlador ODBC compatible con MDB, cargue los datos en la base de datos de destino y utilice la utilidad de volcado nativa de esa base de datos, como mysqldump para MySQL o pg_dump para PostgreSQL. Este flujo de trabajo requiere el servidor de destino y los controladores adecuados, pero ofrece un mayor control sobre los tipos y las restricciones específicos del destino.
Comprobaciones de compatibilidad y calidad de los datos
Un script SQL de tablas normalmente conserva los datos de las tablas y parte del esquema, pero no conserva los formularios, informes, macros, módulos VBA, configuraciones de interfaz ni la lógica de la aplicación de Access. Puede ser necesario reescribir las consultas de Access guardadas porque la sintaxis y las funciones de las consultas difieren entre los motores.
Revise los campos AutoNumber, que pueden convertirse en columnas de identidad o secuencias; los campos Yes/No, que pueden convertirse en columnas booleanas o enteras; y los campos Attachment, OLE Object, multivalor, calculados y de hipervínculo, que pueden requerir una extracción o un rediseño independientes. Los archivos adjuntos binarios y el contenido OLE no se representan de forma fiable mediante sentencias INSERT normales.
Compruebe las claves principales, los índices, las relaciones, el tratamiento de valores nulos, el texto Unicode, las fechas, los valores decimales, las palabras reservadas y las comillas para identificadores después de la importación. Los nombres de Access que son válidos en MDB pueden entrar en conflicto con las palabras reservadas o las reglas de nomenclatura del motor de destino.
Los archivos MDB cifrados, protegidos con contraseña, dañados o inusualmente complejos pueden no exportarse correctamente con MDB Tools. Si está autorizado, abra el archivo en Microsoft Access, utilice Database Tools → Compact and Repair Database, elimine la protección y repita la exportación. Conserve el archivo original y verifique la base de datos convertida antes de eliminar o archivar el origen.
MDB vs SQL: comparación de formatos
Cómo se comparan los formatos MDB y SQL en las propiedades que más importan para esta conversión.
| Propiedad | .MDB Microsoft Access Database | .SQL Structured Query Language script |
|---|---|---|
| Legible como texto plano | No | Sí |
| Tipos de datos | Tipado | Tipado |
| Estructuras anidadas | Sí | — |
| Fórmulas | No | No |
| Varias tablas o hojas | Sí | — |
| Tamaño de archivo típico | Medio | Pequeño |
| Estándar abierto | No | Parcialmente abierto |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 1992 | 1970 |
| Desarrollador | Microsoft | — |
| Tipo MIME | — | application/sql |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir mdb a sql
Preguntas frecuentes
¿Es gratuito el convertidor de MDB a SQL?
Sí, convertir MDB a SQL en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.
¿Qué tamaño puede tener mi archivo MDB?
Puedes subir archivos MDB de hasta 10 MB y convertir hasta 3 archivos a la vez en un solo lote. Con un plan de pago, el límite sube hasta 50 MB por archivo y 20 archivos a la vez, consulta nuestros planes.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir MDB a SQL?
No. La conversión de MDB a SQL se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.
¿Ha fallado la conversión?
En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo MDB válido para esta conversión de MDB a SQL. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.
¿Al convertir un archivo MDB a SQL se conservan los formularios y los informes de Access?
Por lo general, no; un script SQL representa principalmente la estructura y los datos de la base de datos, no los formularios, informes, macros ni otras funciones de interfaz de Access. Puede que también haya que reescribir las consultas si usan funciones específicas de Access.
¿Las tablas y relaciones de mi MDB funcionarán igual en un script SQL?
Las tablas y sus datos se pueden representar en SQL, pero los tipos de datos específicos de Access, los campos autonuméricos y las reglas de relación pueden requerir cambios para la base de datos de destino. La compatibilidad del script depende del dialecto SQL que use.
¿Puedo editar los datos después de convertir MDB a SQL?
El resultado es un script de texto que describe comandos de base de datos, no una base de datos Access activa. Puedes editar el script, pero para trabajar con los datos como una base de datos, debes ejecutarlo en un sistema de base de datos compatible.
¿Por qué no se ejecuta el script SQL de mi MDB?
Una causa frecuente es que el script use un dialecto SQL distinto del de la base de datos donde se ejecuta. Puede que haya que ajustar los tipos de campo específicos de Access, las palabras reservadas, la sintaxis de fechas o las funciones de consulta.
Otras conversiones de archivos .mdb
- mdb a db
- mdb a excel
- mdb a jpg
- mdb a accdb
- mdb a pdf
- mdb a sqlite
- mdb a mdbx
- mdb a html
- mdb a csv
- mdb a xls
- mdb a accde
- mdb a accdp
- mdb a accdr
- mdb a accdt
- mdb a adb
- mdb a adp
- mdb a cdb
- mdb a csc
- mdb a dbf
- mdb a doc
- mdb a docx
- mdb a fdb
- mdb a gdb
- mdb a json
- mdb a ldb
- mdb a mde
- mdb a mdf
- mdb a ods
- mdb a odt
- mdb a rtf
- mdb a s3db
- mdb a sdf
- mdb a snp
- mdb a txt
- mdb a vcf
- mdb a wk1
- mdb a xl
- mdb a xlc
- mdb a xlmx
- mdb a xlsb
- mdb a xlsm
- mdb a xlsx
- mdb a xltx
- mdb a xml
- mdb a xps