Compactar y reparar archivos de base de datos

A veces los archivos de bases de datos de escritorio de Access compartidos en red pueden resultar dañados. Si esto sucede, normalmente es el diseño, y no los datos, el que se ve afectado. Sin embargo, si pierde datos, normalmente se trata solamente de la última acción de un usuario. Cuando un archivo de base de datos de escritorio de Access está dañado, es posible que lo pueda reparar en parte con el proceso de Compactar y reparar. El proceso de compactar no comprime los datos, sino que reduce el archivo de base de datos eliminando el espacio no utilizado. El comando Compactar y reparar una base de datos también puede ayudar a mejorar el rendimiento de su base de datos.

Nota: Este artículo no se hace extensivo a las aplicaciones de Access, el tipo de base de datos que se diseña con Access y se publica en línea. Vea Crear una aplicación de Access para más información.

Si trata de abrir un archivo de base de datos dañado, Access solicita automáticamente que se lleve a cabo un proceso de reparación del archivo. Si este se completa solo parcialmente, Access plasma el seguimiento de los objetos que no se repararon en una tabla denominada MSysCompactErrors. Si dispone de una copia de seguridad de la base de datos realizada antes de que la base de datos resultara dañada, puede usar esta tabla MSysCompactErrors para decidir qué objetos va a importar a la base de datos reparada.

Dividir una base de datos puede ayudar a impedir que se dañen los archivos de base de datos y a reducir la pérdida de datos al mantener los datos en un archivo independiente al que los usuarios no tienen acceso directamente.

Nota: Cuando compacte y repare una base de datos web publicada anteriormente, no olvide sincronizar la base de datos con el servidor una vez finalizado el proceso.

Más información sobre cómo Proteger los datos con procesos de copia de seguridad y restauración.

Antes de compactar y reparar una base de datos

  • Haga una copia de seguridad de la base de datos:

  • En la pestaña Archivo, haga clic en Guardar.

  • En Tipos de archivo, haga clic en Guardar base de datos como.

  • En Avanzadas, haga clic en Realizar copia de seguridad de la base de datos.

    Nota: Si hay varios usuarios, infórmeles para que no usen la base de datos mientras la compacta y repara.

  • Obtenga permisos para poder compactar y reparar la base de datos:    Si usa un archivo de base de datos de una versión anterior y forma parte de un grupo de trabajo, tal vez desee compactar y reparar la base de datos por sí mismo. Si no tiene permisos suficientes y necesita llevar a cabo esta acción, póngase en contacto con el administrador del grupo de trabajo para recibir ayuda.

Establecer que una base de datos se compacte y repare automáticamente al cerrarse

También puede hacer que la base de datos se compacte y repare automáticamente cada vez que se cierre. En el caso de las bases de datos multiusuario, puede que no convenga establecer esta opción, porque interrumpe durante un tiempo la disponibilidad de la base de datos. Este proceso afecta únicamente a la base de datos que haya abierta en ese momento.

Nota:  Esta opción no está disponible para las aplicaciones web de Access.

  1. En la pestaña Archivo, haga clic en Opciones.

  2. En el cuadro Opciones de Access, haga clic en Base de datos activa.

  3. En Opciones de aplicación, seleccione Compactar al cerrar.

Compactar y reparar manualmente una base de datos abierta

Importante: Asegúrese de que ningún usuario está usando los archivos de base de datos antes de ejecutar el proceso de compactar y reparar.

  • En la pestaña Archivo, haga clic en Información > Compactar y reparar base de datos.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×