Tabla de contenido
    Reparación de bases de datos Access

    El motor de base de datos Microsoft Jet detuvo el proceso


    Tabla de contenido

      Resumen: ¿Se ha encontrado con el mensaje de error 'El motor de base de datos Microsoft jet detuvo el proceso'? Lea este artículo para saber qué significa este error, por qué se produce y cómo puede solucionarlo. También, explorar cómo el uso de una herramienta de reparación de base de datos Access puede ser útil cuando nada más funciona.

      Mientras trabaja con una base de datos Access almacenada en una unidad de red compartida, puede encontrarse con el siguiente mensaje de error:

      “Mensaje de error de Microsoft 3197: El motor de base de datos Microsoft Jet detuvo el proceso porque usted y otro usuario están intentando modificar los mismos datos al mismo tiempo.”

      ¿Qué significa este error y por qué se produce?

      El mensaje anterior indica que el error ‘MS Jet database engine stopped the process’ se produce porque varios usuarios están intentando editar los mismos datos simultáneamente. Veamos un ejemplo para entender por qué el motor de base de datos Jet muestra este comportamiento.

      Ejemplo:

      Supongamos que dos usuarios intentan editar el mismo registro. Si un usuario bloquea una página entera o el registro de la base de datos mientras lo edita, otro usuario recibe el mensaje de error ‘El motor de base de datos Microsoft Jet detuvo el proceso…’.

      ¿Qué más?

      Si ningún otro usuario intenta abrir el archivo de base de datos de Access, es posible que la corrupción del archivo haya causado el error.

      Pasos para resolver el error “El motor de base de datos Microsoft Jet detuvo el proceso

      Realice los pasos en la misma secuencia que se indica a continuación para solucionar el error del motor de base de datos Jet:

      Paso 1 – Restaurar la copia de seguridad más reciente

      Intente restaurar la base de datos Access a partir de la copia de seguridad más reciente que haya creado. Hacerlo le ayudará a recuperar los datos que han quedado inaccesibles o dañados debido a la corrupción del archivo de base de datos (MDB o ACCDB). Vaya al paso siguiente si no dispone de una copia de seguridad actualizada para evitar la pérdida de datos.

      Paso 2 – Ejecute la utilidad “Compactar y reparar base de datos

      Ejecute la utilidad incorporada de Access “Compactar y reparar base de datos” para reparar el archivo MDB/ACCDB dañado.

      Notas:

      • Antes de ejecutar esta utilidad, copie el archivo de base de datos como copia de seguridad en el disco duro local de su PC.
      • Si el archivo ya está almacenado en la unidad local, intente reiniciar el PC y, a continuación, elimine el archivo de bloqueo (.ldb para MDB y .laccdb para ACCDB). Puede encontrar el archivo de bloqueo en el mismo directorio que su base de datos y, a continuación, ejecutar la herramienta “Compactar y reparar base de datos”.

      Los pasos para ejecutar esta utilidad son los siguientes:

      • Abra su aplicación Access y haga doble clic en la opción Base de datos de escritorio en blanco.
      Base de datos de escritorio en blanco
      • Cuando se abra la ventana de la base de datos en blanco, haga clic en el menú Archivo.
      Archivo
      • En la pantalla Información, haga clic en la opción Cerrar.
      Cerrar
      • En la pantalla que aparece, haga clic en Compactar y reparar base de datos en la pestaña HERRAMIENTAS DE BASE DE DATOS.
      Compactar y reparar base de datos
      • En el cuadro de diálogo “Base de datos a compactar”, seleccione la base de datos que desea reparar y pulse el botón Compactar.
      Compactar

      Una vez reparado el archivo de base de datos, cópielo de nuevo en la unidad de red. Si el error persiste, vaya al paso siguiente.

      Paso 3 – Importar todos los objetos a una nueva base de datos Access

      Este paso requiere importar todos los objetos (como tablas, consultas, formularios, informes, macros, módulos, etc.) del archivo dañado a un archivo de base de datos recién creado. Los pasos detallados son los siguientes:

      • En la aplicación MS Access, cree una nueva base de datos haciendo doble clic en Blank desktop database.
      Blank desktop database
      • En la pantalla que aparece, haga clic en Datos externos y, a continuación, en la pestaña Acceso.
      Acceso
      • Cuando se abra la ventana “Obtener datos externos – Base de datos Access”, haga lo siguiente:
      • Examine la base de datos Access corrupta.
      • Asegúrese de que la opción “Importar tablas, consultas, formularios, informes, macros y módulos a la base de datos actual” está seleccionada. Haga clic en Aceptar.
      seleccione la fuente
      • Seleccione todos los objetos o algunos específicos en el cuadro de diálogo “Importar objetos”. Haga clic en Aceptar para iniciar la importación de los objetos seleccionados en la nueva base de datos.
      Importar objetos

      Si no puede importar objetos del archivo dañado a la base de datos recién creada, pruebe el siguiente paso.

      Paso 4 – Descompilar el código VBA compilado

      Intente eliminar cualquier código de Visual Basic (VBA) existente en su archivo de base de datos y compruebe si se soluciona el error. Si no es así, continúe con el siguiente paso.

      Paso 5 – Utilice una herramienta de reparación de bases de datos Access

      Si sigue apareciendo el error “jet database error”, intente reparar y restaurar su archivo de base de datos Access (.ACCDB/.MDB) utilizando una Access database repair tool. de 3rd .

      Descarga gratuita para Windows

      Utilice el software Stellar Repair for Access para reparar eficazmente archivos de bases de datos Access sin pérdida de datos. El software ayuda a recuperar tablas, formularios, informes, macros, módulos y registros eliminados del archivo dañado. Otro beneficio de este software es que se puede utilizar en todas las versiones de Access desde Access 2019 hasta 2003.

      Vea este vídeo para entender cómo funciona el programa:

      Esperamos que estos pasos le ayuden a resolver el error ‘El motor de base de datos Microsoft jet detuvo el proceso’. Pero si persiste, no dude en ponerse en contacto con el equipo de asistencia de Stellar® para obtener ayuda inmediata.

      PREGUNTAS FRECUENTES

      Q. He creado una base de datos Access sencilla que se almacena en una unidad local. He creado una consulta simple llamada “new_records” en la base de datos.

      Quiero cambiar la consulta utilizando la Vista Diseño. Pero, al intentar abrir la consulta, recibo el mensaje “El motor de base de datos de Microsoft Access detuvo el proceso porque usted y otro usuario están intentando cambiar los mismos datos al mismo tiempo”. Pero sólo yo tengo acceso a la base de datos y ningún otro usuario está accediendo a ella.

      He intentado copiar mi base de datos a otra ubicación y luego he intentado abrir la consulta. Pero me sigue apareciendo el error. Por favor, sugiérame qué puedo hacer para solucionarlo.

      A. Compacte y repare la base de datos. Si el método de compactar y reparar falla, siga los pasos en la secuencia discutida en este artículo para resolver el problema. Si nada funciona, pruebe la herramienta de reparación de bases de datos Access de Stellar® para corregir la corrupción de la base de datos.

      Was this article helpful?

      No NO

      Sobre el autor

      Himanshu Shakya

      Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.

      Publicación relacionada

      POR QUÉ STELLAR® ES LÍDER MUNDIAL

      ¿Por qué elegir Stellar?

      • 0M+

        Clientes

      • 0+

        Años de excelencia

      • 0+

        Ingenieros de I+D

      • 0+

        Países

      • 0+

        SOCIOS

      • 0+

        Premios recibidos