Tengo una base de datos de MS Access corrupta

Tengo una base de datos de MS Access corrupta

Tengo una base de datos de MS Access corrupta. Ya no puedo abrirlo. Sin embargo contiene datos importantes. ¿Qué puedo hacer para recuperar los datos?

Respuesta1

PrecauciónCree una copia de la base de datos dañada para evitar causar daños irrecuperables durante el proceso de reparación.

Para recuperar datos de una tabla de base de datos dañada, siga estos pasos:

  1. Haga una copia de la tabla de la base de datos dañada. Vuelva a crear o pegue solo la estructura de la tabla de base de datos dañada en una tabla nueva.
  2. Abra la tabla de la base de datos dañada y la copia de la estructura de la tabla para que pueda ver ambas tablas.
  3. Cambie a la tabla de base de datos dañada. Sobre elVistamenú, haga clicVista de hoja de datosy luego seleccione todo el registro haciendo clic en los selectores de registros que son los botones en blanco a la izquierda de cada registro. Sobre elEditarmenú, haga clicCopiarpara copiar los registros de la tabla de base de datos dañada.
  4. Cambie a la nueva tabla, coloque el puntero en una ubicación que colocará los datos en la misma ubicación en la que se encontraban los datos en la tabla de base de datos dañada. Sobre elEditarmenú, haga clicPegar.
  5. Pruebe la tabla después de cada operación de copiar y pegar. Repita los pasos del 4 al 6 utilizando registros individuales o pequeños grupos de registros hasta que reciba un mensaje de error mientras prueba solo los registros dañados que quedan. Luego, vuelva a escribir los datos que no se puedan mover a la nueva tabla.

NotaEs posible que pueda imprimir los datos de la tabla de base de datos dañada para facilitar este paso.

  1. Después de que todos los registros se hayan movido a la nueva tabla, cree una nueva base de datos en blanco en Access con un nombre diferente al de la base de datos dañada.
  2. Importe la nueva tabla y todos los objetos no dañados a la nueva base de datos y luego salga de Access.
  3. Cambie el nombre de la base de datos dañada o mueva la base de datos dañada a una nueva ubicación. Elimine el archivo .ldb de la base de datos dañada si el archivo .ldb existe y luego mueva la nueva base de datos a la ubicación que desee.
  4. Cambie el nombre de la base de datos reparada por el nombre de la base de datos dañada.

Notas

  • Pruebe siempre una base de datos recuperada antes de devolverla al entorno de producción.
  • No elimine la base de datos dañada hasta que se confirme la recuperación.
  • Cuando duplicas campos con elTipo de datospropiedad establecida enNúmero automático, selecciona elTipo de datosaNúmeroy establezca elTamaño del campopropiedad aEntero largopara el campo en la tabla recuperada. Para revertirlos aNúmero automáticoy aún conservar su valor original, debe crear otra tabla que sea su tabla final recuperada. Complete los pasos anteriores para crear la tabla provisional utilizandoEntero largo. Luego, copie una nueva tabla en blanco utilizando Sólo estructura de la tabla original. Asegúrese de incluir elNúmero automáticocampo. Utilice una consulta Agregar para agregar los registros correctos de la tabla recién recuperada. Esto refleja correctamente laNúmero automáticovalores a la tabla recién recuperada.

Fuente:https://support.microsoft.com/en-us/kb/247771


EDITAR

También puede intentar abrir la copia de la base de datos dañada conLibreOfficeoOficina abierta. A veces, este software de código abierto es más tolerante.

información relacionada