¿Qué es un archivo ACCDB?
Un archivo con extensión .accdb es un archivo de base de datos de Microsoft Access 2007 que almacena datos de usuarios en tablas. Es compatible con el almacenamiento formularios personalizados, consultas SQL y otros datos. Los archivos ACCDB reemplazaron los archivos MDB después de que Microsoft cambió a una estructura de archivos basada en XML. Los archivos ACCDB aún se pueden convertir a MDB con compatibilidad anterior. Sin embargo, ACCDB es el formato de archivo de base de datos de Access ampliamente utilizado ahora. Microsoft también admitió funciones adicionales en formato ACCDB, como la posibilidad de almacenar archivos adjuntos, datos binarios y compatibilidad con campos de valores múltiples.
Formato de archivo ACCDB
Al igual que MDB, no hay especificaciones públicas disponibles para el formato de archivo ACCDB. Microsoft admite el acceso a estos archivos mediante programación a través del estándar Open Database Connectivity (ODBC) y Visual Basic para aplicaciones (VBA).
Una visión
Un volcado hexadecimal de un archivo ACCDB simple sugiere que existen similitudes generales en la estructura con las últimas versiones de la familia de formato MDB anterior. Ambos formatos de archivo usan tamaños de página fijos de 4096 bytes. Otra similitud entre ACCDB y MDB es la forma del número mágico, que incluye la cadena “Standard ACE DB” para ACCDB. Una versión o código de compatibilidad está en la misma ubicación en ambos formatos. Las mdbtools | El archivo HACKING indica “Offset 0x14 contiene la versión Jet de esta base de datos” y la Guía MDB no oficial está de acuerdo. La información de estas fuentes, combinada con la entrada de Wikipedia para Microsoft Jet Database Engine, sugiere que un valor de 0x02 indica ACE 12 (Access 2007) y 0x03 indica ACE 14 (Acceso 2010). Sin embargo, una base de datos mínima creada en Access 2010 y una similar creada en Access 2016 tienen 0x02 en esta ubicación. Una base de datos mínima creada en Access 2016, pero que definía una columna con el tipo de datos “entero grande” recientemente introducido, tenía un valor de 0x05. En los archivos ACCDB, este indicador parece reflejar la compatibilidad del archivo en lugar de la versión del motor ACE utilizado para crearlo.
Referencias
See Also
- ACCDT: formato de archivo de base de datos de plantillas de Microsoft Access 2007
- ACCFT - Archivo de plantilla de campo de base de datos de Microsoft Access 2007
- BCP: formato de archivo de copia masiva de SQL Server
- Formato de archivo ACCDE: archivo de base de datos de Microsoft Access 2007
- Formato de archivo BAK - Archivo de copia de seguridad de la base de datos