¿Alguna razón para ejecutar JETCOMP en un archivo MDB más pequeño? [cerrado]

¿Hay alguna razón para correr? JETCOMP.EXE o cualquier otro método de compactación en una MDB archivo si es relativamente pequeño (es decir, 0-200 MB)?

Puedo entender si se está acercando a un límite de tamaño (por ejemplo, 1 GB para algunos formatos MDB más antiguos), entonces tendría sentido, pero ¿hay alguna necesidad de lo contrario?

¿Una falla al ejecutar JETCOMP (o similar) puede traer problemas de corrupción de datos?

preguntado el 03 de mayo de 12 a las 09:05

2 Respuestas

Es una buena práctica ejecutar un compacto regular en una base de datos de Access de cualquier tamaño, ya que tiene varios beneficios: en primer lugar, está el tamaño del archivo, no es un problema si es de alrededor de 200 mb, pero no hace daño. También volverá a indexar todas sus tablas, lo que es especialmente importante si ha modificado alguna estructura de tabla o ha agregado nuevas tablas. Volverá a evaluar cualquier consulta para garantizar que tengan el plan de ejecución más rápido.

En términos de una falla en el compacto que causa corrupción, lo primero que hace el compacto es crear una copia de respaldo del archivo original, de modo que si falla, todavía tiene el original para volver y, por lo tanto, no debe ejecutar en cualquier problema de corrupción.

contestado el 03 de mayo de 12 a las 10:05

La base de datos de acceso es muy propensa a la corrupción de datos, especialmente cuando la base de datos se comparte a través de la red. No estará de más ejecutar Compact and Repair de vez en cuando solo para asegurarse de que DB esté en condiciones óptimas.

contestado el 03 de mayo de 12 a las 09:05

A veces tengo problemas de conexión a través de una red inalámbrica. ¿Algún consejo para esto? - CJ7

Access es una base de datos de archivos, no es adecuada para aplicaciones de red debido al alto riesgo de corrupción de datos. También podría cambiar a cualquier base de datos relacional como Oracle, mySql o SQL Server. - Edwin Bautista

Ms Access no está diseñado para su uso en redes inalámbricas, ya que no son confiables, también sufre a través de una WAN, en realidad solo debe usarse en una red LAN cableada. matt donnan

Según nuestra aplicación basada en MS Access, incluso en una red LAN cableada, el riesgo de corrupción de datos es alto. Supongo que, si no va a cambiar su base de datos, entonces debe asegurarse de que haya al menos una base de datos de respaldo regular y compacta y la reparación se ejecute de vez en cuando. - Edwin Bautista

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.