Cómo abrir un .mdb o .accdb sin tener Access

Muchas empresas siguen guardando datos en un archivo de Access que nadie sabe cómo abrir desde un equipo nuevo. Hay varias formas de leerlo sin comprar Access, y la mejor suele ser sacar los datos a una base de datos actual antes de que el archivo se corrompa.

Formas de leerlo sin Access

Microsoft Access Runtime

Versión gratuita de Microsoft que ejecuta aplicaciones de Access ya hechas, aunque no permite modificar su diseño.

Controladores de Access

El Access Database Engine (gratuito) permite que otras aplicaciones lean el archivo mediante ODBC u OLE DB.

Herramientas de terceros

MDB Tools (Linux y macOS) o UCanAccess (Java) leen tablas y las exportan a otros formatos sin Access.

Exportar los datos

Desde otro equipo con Access se pueden exportar las tablas a CSV o directamente a PostgreSQL o SQL Server.

Cómo hacerlo con seguridad

Haz una copia con todos los usuarios fuera

Nunca trabajes sobre el archivo original ni con la aplicación abierta en otros equipos: un fallo puede corromperlo.

Identifica el motor

Un .mdb usa el motor Jet (Access 97 a 2003) y un .accdb el motor ACE (Access 2007 o posterior). El analizador gratuito de esta web lo detecta.

Comprueba si está dividida

Muchas aplicaciones tienen un archivo con los formularios (front-end) y otro con los datos (back-end). Los datos suelen estar en el segundo.

Exporta las tablas

Pásalas a CSV o a una base de datos actual y verifica los totales contra los informes que ya usas.

Decide qué hacer con la aplicación

Mantenerla, migrarla por fases a una aplicación web o reescribirla. Se decide con el inventario delante.

Cosas que conviene saber

Archivos .mde y .accde

Son versiones compiladas sin el diseño de formularios y código. Los datos son accesibles; el diseño no se recupera igual.

Límite de tamaño

Un archivo de Access no puede superar 2 GB. Los que se acercan a ese límite fallan con facilidad.

Contraseñas y permisos

Algunos archivos tienen contraseña o seguridad por grupo de trabajo (.mdw). Hay que conocerla o tener derecho a quitarla.

32 y 64 bits

Los controladores deben coincidir con la arquitectura de la aplicación que los usa. Es una causa frecuente de errores al conectar.

Solo trabajamos sobre software del que eres titular o sobre el que tienes derecho a actuar. Esto no sustituye al asesoramiento legal.

Preguntas frecuentes

¿Puedo abrir un .accdb en Excel?

Excel puede importar tablas y consultas de un .accdb si tiene los controladores de Access. Es útil para consultar datos, pero no sustituye a una migración.

¿Se pierden los formularios e informes al migrar?

Los datos se migran sin pérdida. Los formularios, informes y macros se analizan y se reconstruyen como parte de la nueva aplicación, no se copian tal cual.

¿Y si el archivo está corrupto?

Access incluye una herramienta de compactar y reparar, y a veces se pueden recuperar tablas con herramientas externas. Trabaja siempre sobre una copia.

¿A qué base de datos conviene migrar?

PostgreSQL o SQL Server suelen ser buenas opciones. Se elige según tu infraestructura, el volumen de datos y quién va a mantenerlo.

Relacionado

Contacto

Email: jmoreno@stellariscode.com · Teléfono: +34 654 51 63 65