sql >> Base de Datos >  >> RDS >> Access

MS Access Corruption Parte 1:causas comunes

Un problema muy común informado por la comunidad de usuarios de MS Access es la corrupción de datos. Como todas las empresas dependen en gran medida de su base de datos, es aterrador imaginar operar una empresa durante un período de tiempo sin ella. Cuando se producen daños en los datos, la solución puede tardar más tiempo en resolverse. A menudo, un experto en soluciones de bases de datos con talento y experiencia puede reparar rápidamente la base de datos. En otras ocasiones, la solución puede llevar mucho más tiempo. En los casos más graves, una empresa puede experimentar la pérdida permanente de una parte o la totalidad de sus datos. En este caso, la única solución puede ser recrear manualmente las partes perdidas de la base de datos y continuar. En esta encrucijada, se debe tomar una decisión difícil. ¿Reconstruyes usando MS Access? ¿O aprovecha esta oportunidad para actualizar a una aplicación de base de datos más robusta y segura?

¿Qué hace que MS Access sea vulnerable?

La característica más poderosa de cualquier base de datos es que puede ser utilizada simultáneamente por múltiples usuarios en diferentes oficinas. Dado que MS Access es una base de datos relacional de "sistema de archivos", cada parte de la base de datos (como las tablas de datos, consultas, formularios, informes, etc.) se almacena en tan solo un archivo .MDB. Por lo tanto, MS Access a menudo se puede utilizar en un entorno de un solo usuario durante mucho tiempo sin ningún signo de corrupción. Sin embargo, en un entorno multiusuario, muchos usuarios deben compartir los archivos .MDB en diferentes ubicaciones de la red. En términos simples, esto significa que cada registro dentro de la base de datos completa se utiliza temporalmente en una sola estación de trabajo mientras otros usuarios acceden a los mismos registros desde otras estaciones de trabajo. Desafortunadamente, esta es la forma en que funciona MS Access y crea muchas más oportunidades de corrupción en comparación con otros sistemas. Con una base de datos que ayuda a administrar actividades de misión crítica, como el mantenimiento de registros, las finanzas, la programación o muchas otras funciones, es prudente tomar medidas para evitar la corrupción de datos. En la Parte 2 de esta publicación, discutiremos las mejores prácticas para prevenir la corrupción en las bases de datos de MS Access.

Causas comunes de daños en MS Access

Software

  • Cualquier aplicación que se cuelgue (MS Access o cualquier otra) y haga caer otras.
  • Estaciones de trabajo en diferentes paquetes de servicios de MS Access (particularmente JET) que causan un comportamiento inconsistente.

Hardware / Sistemas

  • Cada vez que el servidor de archivos está sujeto a un reinicio, apagado o falla.
  • Problemas con el suministro de energía:suministro de energía inadecuado, picos, caídas, apagones, cortes
  • Sobrecalentamiento, componentes intermitentes, conflictos de dispositivos.
  • Conectores de cables intermitentes, concentradores/conmutadores, tarjetas de red
  • Redes inestables como Wi-Fi.
  • Espacio de disco duro insuficiente para la carpeta temporal y/o la memoria virtual.

Usuarios

  • Apagar la computadora sin cerrar MS Access.
  • Dejar la base de datos abierta cuando no esté en uso

Cuando ataca la corrupción

Cuando ocurre un desastre en el sistema de archivos, MS Access puede proporcionar una advertencia y solicitar al usuario que ejecute el comando Compactar y reparar la base de datos. Antes de ejecutar este proceso, haga una copia del archivo .MDB dañado, asegúrese de tener la copia de seguridad más reciente de la base de datos y de que todos los usuarios cierren la sesión de la base de datos.

Si ejecutar el comando Compactar y reparar la base de datos no repara la base de datos, es posible que deba usar un método alternativo de recuperación. Hay otras herramientas disponibles que informan para arreglar las bases de datos de MS Access. Sin embargo, no todas las herramientas son iguales. Por lo tanto, se recomienda encarecidamente que utilice un experto acreditado para determinar la mejor herramienta para recuperar sus archivos de base de datos .MDB. Una herramienta de reparación inferior o una persona sin experiencia pueden, de hecho, empeorar la situación en lugar de mejorarla. Asegúrese de seleccionar un experto que tenga experiencia en la reparación de bases de datos de MS Access.

—-En la Parte 2 de esta publicación, discutiremos las mejores prácticas para prevenir la corrupción de la base de datos de MS Access.