MDB SQL
Conversión de archivos

Convertir MDB a SQL

RESPUESTA RÁPIDA
¿Es posible convertir MDB a SQL?
Sí - MDB se convierte a SQL.

En Linux y macOS, use la herramienta gratuita de línea de comandos mdbtools: mdb-schema genera sentencias CREATE TABLE y mdb-export -I genera los datos INSERT para cada tabla. En Windows, Navicat Premium o ACCDB MDB Explorer automatizan la exportación con una interfaz gráfica. Solo se migran los datos de las tablas - los formularios, informes y el código VBA no tienen equivalente en SQL.

3 programas
También a SQL: MYD · IBD · GBK

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir MDB a SQL?

La mayoría de las organizaciones exportan datos MDB a un servidor SQL para eliminar la dependencia exclusiva de Windows de Microsoft Access y obtener un motor de base de datos multiusuario adecuado. Los archivos MDB también son lo suficientemente antiguos como para que la versión de Access necesaria para abrirlos de forma nativa ya no esté disponible.

Cómo convertir MDB a SQL

Navicat Premium APP

Conéctese al archivo .mdb, seleccione las tablas y use la función de exportación o transferencia de datos para generar archivos de volcado SQL para el tipo de base de datos de destino.

ACCDB MDB Explorer APP

Abra el archivo .mdb y exporte las tablas como un script SQL.

Access Database Manager APP

Abra el archivo .mdb y exporte los datos de las tablas como sentencias SQL.

Programas que convierten MDB

Navicat Premium
ACCDB MDB Explorer
Access Database Manager

Acerca de estos formatos

Calidad y qué observar

  • Solo las tablas y sus datos se transfieren a SQL - los formularios, informes, macros y código VBA de Access no tienen equivalente en SQL y no se exportan.
  • Especifique el dialecto SQL de destino (MySQL, PostgreSQL, SQLite) para obtener una sintaxis CREATE TABLE y mapeos de tipos de datos compatibles.
  • Los campos AutoNumber de Access se mapean a AUTO_INCREMENT en MySQL o SERIAL en PostgreSQL - verifique el manejo de claves primarias en la salida.

Preguntas frecuentes

¿Existe una opción gratuita de línea de comandos para Linux o macOS?
Sí - mdbtools (mdb-schema y mdb-export -I) es gratuito y de código abierto; instálelo mediante brew install mdbtools en macOS o apt install mdbtools en Ubuntu.
¿Microsoft Access exporta sentencias INSERT de forma nativa?
No - Access almacena las consultas guardadas como texto SQL pero no exporta datos como sentencias INSERT; use mdbtools o una herramienta de migración dedicada para volcados SQL completos.
¿Necesito tener instalado Microsoft Access para convertir MDB a SQL?
No - mdbtools en Linux y macOS lee los archivos binarios Jet directamente sin Access, y las herramientas gráficas de Windows también funcionan sin él.
¿Qué ocurre con los archivos MDB muy antiguos de Access 1.x o 2.x?
mdbtools lee bien los archivos binarios Jet, pero los archivos muy antiguos de Access 1.x/2.x pueden causar errores de análisis ocasionalmente - pruebe con algunas tablas antes de confiar en la salida completa.