Convertidor online gratuito de MDB a DB
Convierta archivos MDB de Microsoft Access en bases de datos SQLite DB y compruebe la compatibilidad.
Convertir MDB a DB 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 .db
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .db convertido
El resultado de la conversión está listo para descargar.
Cómo convertir un archivo mdb a db
- Bases de datos
- Aún sin calificaciones.
Un programa que acepta SQLite puede requerir un archivo .db en lugar de una base de datos de Microsoft Access, o puede necesitarse una base de datos portátil para una aplicación, dispositivo o archivo. Dado que .db es una extensión genérica, la conversión debe identificar primero el motor de base de datos requerido por el software de destino.
Qué es el formato MDB
.mdb es el formato de base de datos de Microsoft Access utilizado principalmente con versiones antiguas de Access y el motor de base de datos Microsoft Jet. Un archivo MDB puede contener tablas, índices, relaciones, consultas guardadas, formularios, informes, macros y configuraciones de seguridad a nivel de usuario de Access.
Los archivos MDB son comunes en aplicaciones antiguas de contabilidad, inventario, membresías y negocios, así como en archivos creados antes de que Access introdujera .accdb. Microsoft Access normalmente puede abrirlos y editarlos, pero la compatibilidad depende de la versión de Access, el motor de base de datos, el cifrado, la protección mediante contraseña y el estado del archivo.
Qué es el formato DB
.db no identifica un formato estandarizado. Puede referirse a SQLite, una base de datos específica de una aplicación, dBase, SQL Anywhere u otros sistemas de bases de datos. Un archivo llamado database.db no es necesariamente una base de datos SQLite.
SQLite es el destino más común cuando un software solicita un archivo .db genérico. Una base de datos SQLite almacena tablas, índices, vistas y triggers en un único archivo portátil, no requiere un servidor de base de datos y funciona en los principales sistemas operativos de escritorio, plataformas móviles y dispositivos integrados. Confirme que el programa receptor espera SQLite antes de realizar la conversión; cambiar únicamente la extensión no convierte la base de datos.
Convertir el archivo con 101convert.com
- Abra el conversor de MDB a DB en 101convert.com.
- Cargue el archivo
.mdby seleccione el tipo de salida requerido. Elija SQLite cuando el destino requiera específicamente una base de datos SQLite. - Inicie la conversión y descargue el archivo
.dbresultante cuando finalice el procesamiento. - Abra el archivo de salida en la aplicación de destino o inspecciónelo con una utilidad de SQLite antes de reemplazar el archivo original.
Esta opción convierte el archivo sin instalar software de bases de datos y es gratuita. No cargue datos confidenciales de clientes, financieros, médicos o de inicio de sesión a menos que el procesamiento en línea cumpla los requisitos de privacidad y retención aplicables. Conserve una copia sin modificar del archivo MDB original.
Convertir localmente con MDB Tools y SQLite
MDB Tools es adecuado para extraer datos de muchos archivos MDB en Linux y otros sistemas similares a Unix. Instale el paquete proporcionado por el sistema operativo y, a continuación, liste las tablas de origen:
mdb-tables -1 source.mdb
Genere un esquema de SQLite y cree la base de datos de destino:
mdb-schema source.mdb sqlite > schema.sqlsqlite3 destination.db < schema.sql
Exporte cada tabla e importe sus filas. Para una tabla llamada Customers sin espacios ni signos de puntuación inusuales:
mdb-export -H source.mdb Customers > Customers.csv
Abra el destino con la herramienta de línea de comandos de SQLite e importe el CSV en la tabla creada por el esquema:
sqlite3 destination.db.mode csv.import Customers.csv Customers.quit
Repita la exportación y la importación para cada tabla incluida en la lista de mdb-tables. La opción -H omite los encabezados de columna, lo que evita que el encabezado CSV se convierta en una fila de datos. Ponga entre comillas los argumentos del shell y los identificadores de SQLite cuando los nombres de las tablas contengan espacios o signos de puntuación. Revise el esquema generado, ya que la compatibilidad de MDB Tools varía según la versión y es posible que no reproduzca todas las funciones de Access.
Convertir mediante Microsoft Access
Microsoft Access no ofrece una exportación universal con un solo clic a todos los formatos de bases de datos, pero puede exportar datos de tablas legibles. Abra el archivo MDB y utilice External Data → Export → Text File para crear archivos CSV. Cree tablas coincidentes en SQLite e importe los archivos, o utilice una utilidad de migración diseñada para la aplicación de destino específica.
Limitaciones de calidad y compatibilidad
Las filas de las tablas y las definiciones básicas de los campos son los elementos con mayor probabilidad de transferirse. Los formularios, informes, módulos VBA, macros, permisos de Access, definiciones de tablas vinculadas, archivos adjuntos, campos multivaluados, objetos OLE, campos calculados y algunas consultas guardadas generalmente requieren una recreación manual. Una aplicación de Access basada en esas funciones no puede migrarse convirtiendo únicamente el archivo de base de datos.
Access y SQLite utilizan sistemas de tipos diferentes. Compruebe los campos Memo o Long Text, los valores Yes/No, la moneda, los valores de fecha/hora, los campos AutoNumber, los valores nulos, los valores calculados y la precisión numérica. SQLite no tiene una clase de almacenamiento dedicada para Boolean o moneda y utiliza tipado flexible, por lo que los valores pueden requerir una conversión o validación explícita.
Después de la conversión, compare el número de tablas y filas, las claves principales, los índices, las relaciones de claves externas, el manejo de valores nulos, las fechas, los valores numéricos y los registros representativos. Los archivos MDB protegidos mediante contraseña o cifrados, las bases de datos dañadas y los archivos que dependen de tablas externas vinculadas pueden necesitar reparación o exportación desde Microsoft Access antes de la conversión.
MDB vs DB: comparación de formatos
Cómo se comparan los formatos MDB y DB en las propiedades que más importan para esta conversión.
| Propiedad | .MDB Microsoft Access Database | .DB Database file |
|---|---|---|
| Legible como texto plano | No | No |
| Tipos de datos | Tipado | Tipado |
| Estructuras anidadas | Sí | — |
| Fórmulas | No | No |
| Varias tablas o hojas | Sí | Sí |
| Tamaño de archivo típico | Medio | Medio |
| Estándar abierto | No | Parcialmente abierto |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 1992 | — |
| Desarrollador | Microsoft | — |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir mdb a db
Preguntas frecuentes
¿Es gratuito el convertidor de MDB a DB?
Sí, convertir MDB a DB 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 50 MB y convertir hasta 20 archivos a la vez en un solo lote.
¿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 DB?
No. La conversión de MDB a DB 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 DB. 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.
¿Se conservarán mis tablas y datos de Access al convertir MDB a DB?
La mayoría de las tablas estándar y sus datos almacenados se pueden transferir a la DB de SQLite, pero las funciones específicas de Access pueden cambiarse u omitirse. Debes comprobar las relaciones, los índices y las restricciones después de la conversión, porque SQLite representa algunos de ellos de forma diferente.
¿Se convierten las consultas, formularios, informes y macros de Access de MDB a DB?
No, los formularios, informes y macros de VBA de Access no se convierten en funciones utilizables de SQLite. Las consultas guardadas sencillas pueden convertirse en SQL o en vistas de tablas, pero las consultas que usan funciones exclusivas de Access suelen necesitar reescribirse.
¿Por qué fallan algunos campos o consultas de MDB al convertirlos a SQLite DB?
El fallo suele deberse a tipos de datos, expresiones o nombres reservados incompatibles de Access, o a funciones como campos calculados y tablas vinculadas. Las fechas, los campos Sí/No, los campos Autonumber y las funciones específicas de Access pueden necesitar asignarse o ajustarse para SQLite.
¿Puedo editar la DB convertida como el archivo MDB original?
Puedes editar las tablas y los datos de SQLite, pero el resultado no es una base de datos de Access y no conservará toda la estructura de la aplicación de Access. Solo se puede convertir de nuevo con posibles cambios en los tipos, las consultas, las relaciones y otras funciones específicas de Access.
Otras conversiones de archivos .mdb
- mdb a accdb
- mdb a xlsx
- mdb a excel
- mdb a mdbx
- mdb a csv
- mdb a xls
- mdb a sql
- mdb a sqlite
- mdb a txt
- mdb a s3db
- 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 html
- mdb a jpg
- mdb a json
- mdb a ldb
- mdb a mde
- mdb a mdf
- mdb a ods
- mdb a odt
- mdb a pdf
- mdb a rtf
- mdb a sdf
- mdb a snp
- mdb a vcf
- mdb a wk1
- mdb a xl
- mdb a xlc
- mdb a xlmx
- mdb a xlsb
- mdb a xlsm
- mdb a xltx
- mdb a xml
- mdb a xps