Compactar y reparar un archivo de Access

Para garantizar un rendimiento óptimo, se recomienda compactar y reparar los archivos de Microsoft Access con regularidad. Asimismo, si se produce un problema grave cuando está trabajando con un archivo de Access y el programa intenta recuperarlo, puede aparecer un mensaje de error que indique que la operación de reparación se canceló y que debe compactar y reparar el archivo.

Al compactar un archivo de Microsoft Access ubicado en un volumen que utiliza el sistema de archivos NTFS, Access quita el archivo existente y lo reemplaza por el archivo compactado. A continuación, aplica los permisos de archivos predeterminados al nuevo archivo. Si el archivo es una base de datos de Access (base de datos de Microsoft Access: colección de datos y objetos (como tablas, consultas o formularios), que está relacionada con un tema o propósito concreto., utilice la seguridad por usuarios (seguridad a nivel de usuario: cuando se utiliza seguridad a nivel de usuario en una base de datos de Access, un administrador de la base de datos o el propietario de un objeto puede conceder permisos específicos a usuarios o grupos de usuarios para tablas, consultas, formularios, informes y macros.) de Access en lugar de los permisos de nivel de archivo. En caso contrario, utilice permisos de carpetas. Para obtener más información sobre el sistema de archivos NTFS y los permisos de carpetas, vea la Ayuda de Windows.

Para compactar y reparar una base de datos de Access, debe tener permisos (permisos: conjunto de atributos que especifica el tipo de acceso que tiene un usuario a los datos u objetos de una base de datos.) de Abrir o ejecutar y de Abrir en modo exclusivo.

MostrarCompactar y reparar el archivo de Access con el que está trabajando

  1. Si va a compactar una base de datos compartida de Microsoft Access (base de datos multiusuario (compartida): base de datos que permite que más de un usuario tenga acceso y modifique el mismo conjunto de datos al mismo tiempo.) que está ubicada en un servidor o en una carpeta compartida, asegúrese de que ningún otro usuario la tiene abierta.
  2. En el menú Herramientas, seleccione Utilidades de la base de datos y, a continuación, haga clic en Compactar y reparar base de datos/proyecto

MostrarCompactar y reparar un archivo de Access que no está abierto

  1. Cierre el archivo de Microsoft Access que tiene abierto. Si va a compactar una base de datos compartida de Access (base de datos multiusuario (compartida): base de datos que permite que más de un usuario tenga acceso y modifique el mismo conjunto de datos al mismo tiempo.) que está ubicada en un servidor o en una carpeta compartida, asegúrese de que ningún otro usuario la tiene abierta.
  2. En el menú Herramientas, seleccione Utilidades de la base de datos y, a continuación, haga clic en Compactar y reparar base de datos.
  3. En el cuadro de diálogo Base de datos a compactar, especifique el archivo de Access y, a continuación, haga clic en Compactar.
  4. En el cuadro de diálogo Compactar la base de datos en, especifique un nombre, una unidad y una carpeta para el archivo de Access compactado.
  5. Haga clic en Guardar.

Si utiliza el mismo nombre, unidad y carpeta, y la base de datos de Access o proyecto de Access se compacta con éxito, Microsoft Access reemplaza el archivo original por la versión compactada.

MostrarCompactar y reparar un archivo de Access automáticamente cada vez que se cierre

La compactación no tiene lugar si cierra una base de datos compartida de Access (base de datos multiusuario (compartida): base de datos que permite que más de un usuario tenga acceso y modifique el mismo conjunto de datos al mismo tiempo.) mientras otro usuario la tiene abierta.

  1. Abra la base de datos de Access o proyecto de Access que desee compactar automáticamente.
  2. En el menú Herramientas, haga clic en Opciones.
  3. Seleccione la ficha General.
  4. Active la casilla de verificación Compactar al cerrar.

 Nota   Para detener el proceso de compactación y reparación, puede presionar la combinación de teclas CTRL+INTER o la tecla ESC.

 
 
Corresponde a:
Access 2003