Summary: Es habitual que se produzca un error reservado al conectar el front-end de Access a un servidor SQL. Sin embargo, algunos usuarios de MS Access informaron de que recibían el "error reservado" al ejecutar una consulta, ejecutar una macro, actualizar una base de datos dividida .MDB y otras situaciones. Lee el blog para averiguar la causa del error y las soluciones para solucionarlo. El blog también sugiere el uso de una herramienta de reparación de Access para restaurar la base de datos y sus datos, si éstos resultan inaccesibles debido a la corrupción del front-end.
El error de Microsoft Access “Error reservado XXXX; no hay mensaje para este error” suele impedir que el usuario establezca un vínculo con los datos de una base de datos ODBC (como SQL Server); o bien, puede fallar la ejecución de una consulta desde una base de datos Access. El “error reservado” se produce con un código de error diferente como (-1104), (-2037), (-7713), (-1517), (-3034) y (-7732), etc.
¿Cuál es la causa del error reservado en el acceso?
Algunas posibles razones del error son las siguientes:
- El controlador ODBC instalado en el sistema no está actualizado
- El registro de la base de datos al que intenta acceder mediante la fuente de datos ODBC está dañado.
- Espacio en disco o memoria insuficientes
- Corrupción en el front-end de MS Access debido al tamaño excesivo del archivo de base de datos
Soluciones para corregir el error reservado en Access
Pruebe las siguientes soluciones para resolver el error:
Solución 1 – Actualice el controlador ODBC
Si su base de datos Access está vinculada a tablas SQL Server mediante un controlador ODBC, asegúrese de que el controlador está actualizado. Si no es así, instale el controlador ODBC más reciente desde aquí Microsoft® ODBC Driver 13.1 for SQL Server® – Windows, Linux, & macOS.
Solución 2 – Utilice el hack del Registro
Esta solución se aplica a los usuarios que han encontrado el “error reservado 7748” al vincular una tabla de Open Edge (OE) en MS Access. Para obtener información sobre el hack del registro, consulte el artículo “Error reservado -7748 al vincular una tabla OE en MS Access”.
Precaución Cambiar la configuración del registro puede tener graves consecuencias. Por lo tanto, evite utilizar esta solución si no se siente cómodo trabajando con registros.
Solución 3 – Ejecute la utilidad Compactar y reparar
Si su archivo de base de datos tiene un tamaño excesivo, ejecute el comando Compactar y reparar de Access para reducir el tamaño del archivo y reparar los errores de corrupción (si los hay) de la base de datos.
Si Compactar y Reparar no le funcionan, intente utilizar una herramienta de reparación de Access de 3rd para corregir la corrupción de la base de datos. Aquí es donde Stellar Repair for MS Access resulta útil. El software ayuda a reparar archivos de base de datos Access (.MDB/.ACCDB) gravemente dañados y a restaurar la base de datos.
El software también ayuda a reparar los registros dañados de la base de datos Access y los restaura a su forma original.
Solución 4 – Intente importar datos a una nueva base de datos
Si ninguna de las soluciones anteriores funciona, intente importar los datos (todos los objetos) de la base de datos original del front-end a una nueva. Para ello, sigue estos pasos:
- Cree una nueva base de datos Access haciendo clic en Archivo -> Nuevo -> Base de datos en blanco
- En el menú principal, haga clic en la pestaña DATOS EXTERNOS y, a continuación, en Acceso
- En la pantalla “Obtener datos externos – Base de datos Access”, haga clic en el botón Examinar para localizar el archivo de base de datos que contiene los objetos que desea importar.
- Elija una opción en “Especifique cómo y dónde desea almacenar los datos en la base de datos actual”. Haga clic en Aceptar.
- Seleccione los objetos de la base de datos que desea importar y pulse el botón Aceptar.
- Una vez finalizado el proceso de importación, aparecerá el mensaje “Todos los objetos se han importado correctamente”. Haga clic en Cerrar.
Ahora abra la base de datos en blanco y verifique los objetos importados. A continuación, cambie la nueva base de datos con la base de datos front-end original. A continuación, utilice la nueva base de datos durante algún tiempo y compruebe si el problema se ha solucionado.
Conclusión
En este blog se esbozaban algunas de las posibles causas de un error reservado en Microsoft Access. También se explican las soluciones que puede probar para resolver el error. Si nada funciona, puede ponerse en contacto con el soporte técnico de Microsoft para obtener la ayuda de un experto en la materia. Si tiene problemas para acceder a los registros de la base de datos de Access debido al error reservado, utilice Stellar Repair for Access para reparar su archivo de base de datos y recuperar sus objetos.