Recuperar base de datos en Contpaqi

hay ocasiones en las que surgen errores en contpaq para los cuales no existe otro remedio mas que la reinstalación del producto; lo primero a tomar en cuenta en estos casos es la forma de respaldar los datos contenidos ya en contpaq para prevenir alguna pérdida al momento de restaurar la información almacenada, los errores de éste tipo se producen mas que nada por fallo del sql server
 
Lo primero que haremos es ingresar a la carpeta donde se encuentran nuestras bases de datos de contpaq (disco local c:/archivos de programa/microsoft sql server/MSSQL1.0/MSSQL/DATA)
carpeta donde se almacenan datos de contpaq de sql server

Dentro de dicha carpeta,  respaldaremos las empresas que necesitemos, todos los archivos a respaldar cuentan con el prefijo ct además de extensión .mdf o .ldf, los copiaremos a una carpeta confiable antes de proseguir
Después de generar los respaldos necesarios, eliminamos completamente Contpaq y SQL server, para iniciar una instalación limpia partiendo de cero, en caso de no recordar como lograr la instalación puede ir a nuestra entrada relacionada con la instalación dando click —-AQUI—-

Al finalizar la instalación, ejecutamos Contpaqi y abrimos el Catálogo de Empresas; notamos en la siguiente imagen que nos aparece en el catalogo de Empresas la empresa que anteriormente teniamos, necesitaremos tener en cuenta el nombre para el siguiente paso, pues para que nuestros respaldos sean compatibles deben llevar el mismo nombre que llevaron con anterioridad, así que damos click en Nueva Empresa y le ponemos el nombre que teníamos, omitiendo el prefijo ct y cambiando los guiones bajos por espacios
Ventanas de catalogo de empresas y de nueva empresa en Contpaq

Despues de efectuar este paso, al momento de crear la empresa ocurrirá una confirmación que nos servirá para identificar que los nombres son iguales, si la confirmación no ocurre, debemos revisar el nombre que dimos a la base de datos

Confirmación de que se hizo una empresa con el mismo nombre en contpaq

Luego de ésta confirmación, antes de pegar nuestro respaldo, debemos abrir la o las empresas creadas

Ventana donde puedes abrir empresas en contpaq o catalogo de empresas

Después de haber abierto, cerramos completamente el Contpaq para hacer las modificaciones, proseguimos entrando a la nueva carpeta data que se creó
(disco local c:/archivos de programa/microsoft sql server/MSSQL1.0/MSSQL/DATA)

carpeta con los nuevos archivos correspondientes a contpaq y su renombramiento para nuestro proceso
Observamos los nuevos archivos de nuestra empresa que se crearon, los re nombramos de alguna manera para que no se borren en caso de haber un error en la instalación
ingreso de datos nuevos a contpaq para proseguir con nuestro proceso
Y pegamos ya el respaldo que habíamos hecho previamente

Hecho ésto, podemos abrir ya Contpaq para proseguir con el proceso, entrar al menú Respaldar empresa y hacer respaldos de nuestras empresas, este proceso es necesario para que Contpaq modifique nuestros datos antiguos y sean compatibles con la nueva versión

ventana en contpaq para respaldar una empresa
Una vez hecho esto, entramos a Restaurar empresa, y cargamos los respaldos que acabamos de hacer
ventana en contpaq para restaurar empresa

una vez hecho ésto, podemos usar nuestras antiguas empresas con normalidad

ventana donde eliminamos los archivos nuevos que renombramos una vez verificado que funcionan los otros
Al verificar que las empresas funcionan, podemos borrar los archivos QUE CAMBIAMOS DE NOMBRE, pues ya verificamos que los otros funcionan
NOTAS ADICIONALES:
*Recuerda que la anterior versión y la nueva deben contar con la misma versión de SQL server, ya sea 2005, 2008, 2008 R2 etc…
*Solamente van a copiarse las bases de datos con terminacion .mdf y .log; las otras tablas (master, temp, model) se quedaran sin modificar;
SI SUCEDE UN ERROR AL ABRIR LA EMPRESA
Algunas veces puede ocurrir un error al momento de abrir la base de datos; en ese caso necesitaremos instalar SQLManagement e igualar el identificador de cada una de las bases de datos con los identificadores generales de la siguiente forma
screenshot_4

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *