Convertidor online gratuito de ACCDB a DB
Convertir bases de datos ACCDB de Microsoft Access a SQLite u otro formato de DB con comprobaciones de compatibilidad.
Convertir ACCDB 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 .accdb
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 .accdb 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 accdb a db
- Bases de datos
- Aún sin calificaciones.
La conversión es necesaria cuando una aplicación o dispositivo requiere un motor de base de datos que no puede abrir archivos de Microsoft Access, normalmente SQLite. Debido a que .db no es un formato definido, identifique el motor de destino antes de exportar o importar datos.
Qué es el formato ACCDB
ACCDB es el formato de base de datos de Microsoft Access introducido con Access 2007. Microsoft Access y las aplicaciones que utilizan Microsoft Access Database Engine, también denominado ACE, lo crean y abren.
Un archivo ACCDB puede contener tablas, relaciones, consultas, formularios, informes, macros, módulos VBA, archivos adjuntos, índices, reglas de validación y otros objetos específicos de Access. El software compatible de Windows puede conectarse a él mediante ODBC o OLE DB cuando está instalado el controlador requerido de Access Database Engine. ACCDB no es un formato de intercambio general, por lo que la mayoría de las aplicaciones de bases de datos no pueden abrirlo como una base de datos nativa.
Qué es el formato DB
.db es una extensión de nombre de archivo, no un único estándar de base de datos. Se utiliza frecuentemente para bases de datos SQLite, pero las aplicaciones también la usan para bases de datos propietarias y otros formatos no relacionados. Consulte la documentación del programa receptor para conocer el motor, el esquema y el método de importación requeridos.
Cuando el destino es SQLite, el resultado suele ser un único archivo de base de datos portátil y sin servidor que las aplicaciones pueden abrir sin Microsoft Access. SQLite es adecuado para aplicaciones locales, dispositivos integrados, pruebas, intercambio de datos y archivos simples. No conserva formularios, informes, módulos VBA, macros, configuraciones de navegación, permisos ni el comportamiento de las consultas exclusivas de Access como objetos ejecutables.
Convertir con el convertidor online integrado
Para realizar una conversión básica sin instalar software, utilice el convertidor gratuito de 101convert.com:
- Abra el convertidor de ACCDB a DB en 101convert.com.
- Cargue el archivo
.accdb. - Elija el tipo de base de datos de salida cuando haya una opción de salida disponible. Seleccione SQLite si la aplicación receptora requiere específicamente SQLite.
- Inicie la conversión y descargue el archivo
.dbresultante. - Abra el archivo de salida en la aplicación de destino y compruebe las tablas, el número de filas, los valores de las columnas, las fechas, la precisión numérica, la codificación de texto y las relaciones.
No cargue datos confidenciales, personales o regulados a menos que el servicio cumpla los requisitos de seguridad de su organización. Es posible que los archivos ACCDB protegidos con contraseña o cifrados deban abrirse y exportarse localmente primero, y que algunos flujos de trabajo de conversión no los admitan.
Convertir localmente a SQLite
Una migración local es preferible cuando la base de datos contiene datos confidenciales o requiere control del esquema. En Windows, instale Microsoft Access o Microsoft Access Database Engine, instale una herramienta de migración compatible con ODBC y seleccione el controlador denominado Microsoft Access Driver (*.mdb, *.accdb). Configure el origen como el archivo ACCDB y el destino como una nueva base de datos SQLite.
- Realice una copia de seguridad del archivo ACCDB original y trabaje con la copia.
- Conéctese al origen mediante el controlador ACE ODBC.
- Enumere las tablas de usuario y excluya los objetos del sistema, como las tablas cuyos nombres comienzan por
MSys. - Cree tablas SQLite con asignaciones explícitas para los tipos de datos de Access en lugar de asignar el mismo tipo a todas las columnas.
- Copie las filas mediante inserciones parametrizadas y, a continuación, vuelva a crear las claves principales, los índices, las restricciones únicas y las claves externas cuando el diseño de destino las admita.
- Reescriba las consultas que dependan de Jet o ACE SQL, funciones VBA, parámetros de Access o del comportamiento de las tablas de referencias cruzadas.
- Confirme la base de datos SQLite, ejecute comprobaciones de integridad y compare el resultado con el origen.
Python puede automatizar este proceso con pyodbc para la conexión de Access y el módulo integrado sqlite3 de Python para el destino. Python, el controlador ODBC y Access Database Engine deben utilizar arquitecturas compatibles de 32 o 64 bits. Un script sencillo que cree todas las columnas de SQLite como TEXT no constituye una migración fiable: puede dañar las fechas, la precisión numérica, los valores booleanos, los datos binarios, las claves y las restricciones.
Utilizar CSV para transferencias de solo datos
Para una base de datos pequeña, abra el archivo en Access y utilice External Data → Export → Text File para crear un archivo CSV para cada tabla necesaria. Importe los archivos CSV en SQLite con un cliente de bases de datos de escritorio o las herramientas de línea de comandos de SQLite y, a continuación, defina los tipos de columna y las restricciones durante la importación.
Las transferencias CSV solo incluyen los valores de las tablas. No transportan relaciones, índices, claves principales, consultas, formularios, informes, macros, reglas de validación, archivos adjuntos ni configuraciones de seguridad de Access. Exporte los archivos adjuntos binarios por separado cuando la aplicación de destino no pueda almacenarlos en columnas BLOB de SQLite.
Limitaciones de compatibilidad
- Los campos
Yes/No,Date/Time,Currency,Attachment, de búsqueda y multivaluados de Access requieren asignaciones explícitas en el destino. SQLite utiliza tipado dinámico y no tiene un equivalente directo para varios tipos de campo de Access. - Los campos AutoNumber de Access normalmente deben convertirse en columnas
INTEGER PRIMARY KEYde SQLite cuando su comportamiento de identidad coincide con el diseño de destino; verifique los valores generados antes de importar las filas relacionadas. - Access almacena las fechas y horas de forma diferente a muchas aplicaciones SQLite. Pruebe los intervalos de fechas, los formatos dependientes de la configuración regional, los segundos fraccionarios, los valores nulos y las suposiciones sobre las zonas horarias.
- Las consultas de Access pueden contener funciones VBA, solicitudes de parámetros, palabras reservadas o SQL específico de Jet/ACE que debe reescribirse para SQLite.
- Los formularios, informes, macros, módulos, permisos de usuario, archivos adjuntos y configuraciones de la interfaz de la base de datos no son datos de tabla portátiles y requieren una conservación o un desarrollo independiente.
- Valide el número de filas, los valores nulos, el texto Unicode, la precisión decimal, los campos binarios, los índices, las relaciones y las consultas representativas de la aplicación antes de reemplazar la base de datos de origen.
- Si el destino es SQL Server, PostgreSQL, dBase u otro sistema que no sea SQLite, no cambie el nombre del archivo a
.db. Utilice en su lugar el controlador, la definición de esquema y la utilidad de importación masiva de ese sistema.
Software sugerido para convertir accdb a db
Preguntas frecuentes
¿Es gratuito el convertidor de ACCDB a DB?
Sí, convertir ACCDB 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 ACCDB?
Puedes subir archivos ACCDB 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 ACCDB a DB?
No. La conversión de ACCDB 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 ACCDB válido para esta conversión de ACCDB 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.
Otras conversiones de archivos .accdb
- accdb a mdb
- accdb a pdf
- accdb a odb
- accdb a csv
- accdb a xlsx
- accdb a sqlite
- accdb a txt
- accdb a sql
- accdb a html
- accdb a ods
- accdb a accdc
- accdb a accde
- accdb a accdp
- accdb a accdr
- accdb a accdt
- accdb a ade
- accdb a adp
- accdb a dbf
- accdb a doc
- accdb a docx
- accdb a fdb
- accdb a json
- accdb a mbd
- accdb a mde
- accdb a mdf
- accdb a mdt
- accdb a odt
- accdb a prn
- accdb a rtf
- accdb a s3db
- accdb a sdf
- accdb a silk
- accdb a slk
- accdb a tab
- accdb a tdl
- accdb a xl
- accdb a xlc
- accdb a xls
- accdb a xlsm
- accdb a xlt
- accdb a xml