La gran mayoría de contadores y despachos contables no suelen hacer backups o respaldos en otro disco duro o memoria USB de la información que capturan en los sistemas contables como CONTPAQi. Piensan que sus sistemas operativos y discos duros van a funcionar sin problemas los 365 días del año, pero los problemas existen y son muchos los contadores que llegan pidiendo que recuperemos su información y dejemos los sistemas como estaban antes del incidente.
Para el caso de las versiones anteriores de CONTPAQ este proceso podía hacer solo sustituyendo la carpeta c:\Contpaqw por la que tuviéramos respaldada o hubiéramos recuperado del disco duro con problemas.
En la versión de CONTPAQi el proceso se puede complicar y resultar más laborioso por el formato con el que se maneja la información. Antes de comenzar haremos un checklist de lo que necesitamos tener instalado en la maquina donde recuperaremos la información.
- Una instalación fresca de CONTPAQi.
- Instalación de Microsoft SQL Server Management Studio Express (por si las cosas se ponen difíciles).
- Un respaldo previo (se supone que respaldamos el disco duro con problemas) del siguiente directorio C:\archivos de programa\microsoft sql server\MSSQL.#\MSSQL\data El directorio MSSQL.# puede variar en el # dependiendo de las instancias de MS SQL que estuvieran instaladas de esa manera podría aparecer MSSQL.1 o MSSQL.2 pero es lo mismo hay que fijarse.
El escenario mas sencillo de recuperación seria a partir de los archivos BACKUP que genera CONTPAQi pero estamos suponiendo que si estan leyendo esto no los tienen o son muy viejos esos respaldos.
Ahora manos a la obra.
Restauración de Empresas CONTPAQi. Escenario 1.
Basta con sustituir los archivos en de C:\archivos de programa\microsoft sql server\MSSQL.#\MSSQL\Data (donde # puede ser algún numero) con los que recuperamos del disco anterior.
IMPORTANTE: De preferencia les recomiendo parar la instancia del servicio de «SQL Server (COMPAQ)» (Ir a Panel de Control -> Herramientas Administrativas -> Servicios ) ya que les puede bloquear la modificación de algunos archivos.
Restauración de Empresas CONTPAQi. Escenario 2.
La cosa se complica un poco y tenemos que hacer el montaje manual de las bases de datos. Este escenario es poco usual pero podría presentarse en el caso que tenemos los archivos que recuperamos de nuestra instalación anterior de CONTPAQi y queremos ponerlos en otra maquina que tiene un sistema CONTPAQi ya funcionando.
Primer Paso . Seleccionamos los archivos del directorio DATA que queremos recuperar para cada empresa son dos archivos con extensión MDF, LDF respectivamente (ver la ruta completa en el escenario 1) por ejemplo: ctNOMBRE_DE_TU_EMPRESA.mdf, ctNOMBRE_DE_TU_EMPRESA_log.ldf
Segundo Paso. Creamos la empresa en CONTPAQi cuidando de que el archivo de la base de datos tenga el mismo nombre que el archivo que vamos a sustituir para este ejemplo seria: ctNOMBRE_DE_TU_EMPRESA.
Tercer Paso. Cerramos CONTPAQi y pegamos los archivos del paso 1 en el directorio e C:\archivos de programa\microsoft sql server\MSSQL.#\MSSQL\Data .
Cuarto Paso. Tratamos de abrir nuestra empresa. Si marca algún error necesitamos instalar el Microsoft SQL Server Management Studio Express para hacer algunos ajustes en las bases de datos. Recordemos que tenemos que usar los parámetros de la instancia de MS SQL con la que instalamos el CONTPAQi para conectarnos a la BD.
Las bases de datos a consultar es GeneralSQL en la tabla «listaEmpresas» donde encontramos el campo el «Id» que tiene el número de identificación que CONTPAQi asigno a la empresa. Ese numero de Id lo anotamos para posteriormente abrir la base de datos de la Empresa y en la tabla «Parametros» campo «IdEmpresa» cambiamos el numero que este ahí por el que anotamos y que aparecía en la tabla de «listaEmpresas» . En la imagen se observa un poco mejor.
Básicamente eso es lo que se tiene que hacer para recuperar las empresas de CONTPAQi cuando no hacemos los backups como deberiamos.
Alex Angelico says
Malagana, muchas gracias, super bueno. Estuve tratando toda la mañana de hablar con Soporte Compac y fue imposible, tu me salvaste.
Te cuento que mas alla del backup, esto sirve si quieres cambiar el servidor de Compac. Es decir, instalas en un nuevo hardware y luego copias las bases de datos como tu explicas.
En mi caso directamente las copie y las añadi al SQL con el SQL Server Management. En mi caso tuve que cambiar el directorio de respaldos desde la tabla co el SQL Server Management.
nataly says
hola intale el contpaq en otra maquina, porque en la que estaba fallo, si pude recuperar la carpeta de empresas, ya la copie y reemplaze por la nueva que se creo, solo que ahora que quiero entrar a las empresas que tenia, me sigue marcando la ruta del directorio anterior, como puedo hacer para cambiar a la ruta nueva
saludos y gracias.
emulasf says
si es necesario tener instalado contpaq i para que restaures tu respaldo de contpaq i contabilidad. el instalador lo consigues en la red tienes 30 dias que te da el programa para activarlo.
jgalveza says
Hola Malagana, hay un procedimiento mas sencillo para eliminar el cuarto paso, cuando copias las los dos archivos y tratas de entrar a la empresa y te marca el error, el paso seria sin tener que instalar SQL Server Management Studio Express…
Es sencillo te marca el error BDD o de que no corresponde su Id pero le das Respaldar e inmediatamente le das Restaurar y ya con eso puedes entrar.
Saludos
Malagana says
Gracias por la observación jgalveza para tomarlo en cuenta.
Alejandra says
Ojalá me puedas ayudar. Mi problema es el siguiente: Nos pidieron abrir una nueva empresa como sucursal en el contpaqi versión 1.0.0, como no estaba segura de la manera de hacerlo no pasé de la primera hoja, lo cancelé pero de todos modos hizo algún proceso. Después de esto me marcó error porque había otro usuario ocupando el sistema. Cerré el programa y al abrirlo de nuevo me encontré con que había borrado la empresa. Pensé en restaurar la empresa pero me empezó a decir que la emprea no exitía y después que había excedido el número de ususarios. A otro día una de mis compañeras pudo restaurar abriendo una nueva empresa y ahora las dos empresas tienen la misma información. El problema es que el respaldo estaba hasta marzo y checando el procedimiento que planteas, no puedo copiar las carpetas porque de la nueva empresa no le asignó una carpeta nueva de modo que solo tengo un MSSQL.1 y no sé cómo hacer para que me recupere el resto de la información, ojalá me puedas ayudar. Gracias..
marysolgarcia@hotmail.com says
hola buenos dias, tengo un error k dice:
al abrir conpaqi dice: todos los usuarios autorizados estan siendo utilizados, y no me deja entrar!!
mucho he de agradecerte si tienes algun aporte pues estoy deseperada
de antemano muchas gracias
jaime says
Hola Malagana, tengo un problema, estuve trabajando por muchos años con el contpaq98, y deseo trabajar con el contpaqi ultima versión 2012, solo que no puedo mudar la información de una versión a otra, no se si me pudieras apoyar con una serie de pasos para realizarlo, te lo agradezco de antemano, saludos
Malagana says
Saludos, Jaime en ese caso es un poco más difícil me parece que hay conseguir versiones de Contpaq como la 2004 o alguna intermedia que si te permita importar los datos de versiones mas antiguas, de esta manera podemos ir migrando los datos para hasta llegar a la ultima versión.
MATEO says
BUEN DIA
POR ERROR LE DIERON RESTAURAR EN VEZ DE RESPALDAR, Y YA NO VEMOS LA INF QUE HICIMOS EN EL AÑO, ¿ SE PUEDE HACER ALGO?. ES COMPAQ i
GRACIAS DE ANTEMANO
victor manuel gutierrez muñoz says
hola buenas tardes esta direccion solo funciona si se respaldo en disco duro o tambien si se respaldo en cd me funciona para recuperar los archivos
victor manuel gutierrez muñoz says
hola buenas tardes esta direccion para recupera la informacion de CONTPAQi funciona nadamas si se respaldo en disco duro o tambien de respaldo de cd ya que la laptop se formateo y no podemos recuperar los archivos desde el cd que hago
VIKTOR SOLIS says
HÁGANSE UN FAVOR, SI EL ERROR QUE LES MARCA DESPUÉS DE REALIZAR EL PASO 3 ES QUE EL ID DE LA EMPRESA NO ES EL CORRECTO, RESPALDEN E INMEDIATAMENTE RESTAUREN Y AHÓRRENSE LA FRUSTRACIÓN DE REALIZAR EL PASO 4. FUNCIONA MÁGICAMENTE. SALUDOS, MUY BUENA GUÍA.
Andree Ochoa says
Salvaste mi dia! Muchas gracias por el tutorial =)
David Rodríguez says
Buenas tardes, comence a usar contpaq i en el 2011, termine mi ejercicio y cerre para comenzar el 2012, Ahora que necesito ingresar polizas por ajuste de auditoria no me permite hacerlo me podrian ayudar para resolver ese problema. Gracias mucho agradecere la ayuda.
LM Diaz says
QUE TAL, TENGO UN PROBLEMA CON ALGUNAS EMPRESAS EN CONTPAQ, AL RESTAURAR ME DEVUELVE EL SIGUIENTE MENSAJE:
ERROR:JAVA.SQLEXCEPTION. NO SE PUEDE ABRIR EL DISPOSITIVO DE COPIA DE SEGURIDAD (RUTA DE LA EMPRESA). ERROR DE SISTEMA OPERATIVO 5 (ERROR NOT FOUND).
SI QUIERO RESPALDAR ME DICE: LOS ARCHIVOS DE INFORMACION NO SE PUDIERON RESPALDAR; NO EXISTEN O NO SON DE UNA EMPRESA DE CONTPAQ O ESTAN ABIERTOS POR OTRA APLICACION.
LAS EMPRESAS TIENEN YA UN TIEMPO DE CREADAS, NO SE HA REALIZADO NINGUN CAMBIO.
ESPERO PUEDAN AYUDARME
Alex says
Hola LM Diaz, al parecer tu problema se puede corregir en la parte de configuración, redefinir empresa, pestaña 3 polizas y captura, y marcar la casilla «permitir modificar periodos anteriores»
DeBuenaGana says
Hola malagana, me parece interesantisimo tu sitio y este tema en particular me tiene a mal traer, tengo una pc que se estropeó el win, reinstalé todo y segui el tutorial a la perfeccion, ahora como no pude seguir el paso 4 ya que desde el sql estudio no veia las ventanas como las muestras aqui, no enconrtaba como cambiarle los indices a las empresas, apliqué el metodo de respaldar y restaurar, ahora algunas empresas me abren otra empresa distinta (ej, si le doy abrir a la «empresa3 sa de cv» me abre la «empresa8 sa de cv»… Alguna Sugerencia ??? mil GRACIAS
DeBuenaGana says
Bueno, lo pude resolver, gracias de todas formas por el tutorial, está muy bueno, para registro de otros que tengan el mismo problema, finalmente resolví el problema desde el sql management studio, dentro de las tablas donde salen los nombres de las tablas (p.ej: dbo.parametros) yo tuve que darle click derecho y elegir la opcion ABRIR TABLA para poder ver lo que indica el paso 4…(newbie…..X-P)
Malagana says
Que bueno que pudiste lograrlo, saludos!!
jose verduzco says
archivo de contpaq me dice que esta abierto con otra aplicacion, como puedo abrirlo, para respaldo de empresa.
julio says
me salbaron el cuello jajaja genial post!!!!!!!!!!!!!!!!!!!!!!11
MARA says
disculpa las molestias pero en mi trabajo tengo compaqi 2010 y la mayoria de la captura anterior esta en compaq2004 pero al momento de jalar el respaldo no me deja no me es compatible como le puedo hacer para recuperar la informacion!!! te lo agradeceria mucho si me ayudas!!!
Aldo Hdez says
Hola, requiero de su ayuda porfavor este mismo porcedimiento sirve para reinstalar basas de datos del Compaqifactura electronica? se daño mi servidor y no puedo accesar al programa, reinstale y tengo un respaldo de noviembre 2012 pero la informacion de dic 12 y enero 13 no la tengo, cuento con respaldo de las carpetas donde estan los archivos solamente gracias
Malagana says
Hola, Aldo si se usa la misma estructura es probable que si se puede recuperar sobre todo si respaldaste el directorio donde estaba las BD SQL. Si te interesa podemos ayudarte recuperarlo con soporte remoto usando TeamViewer con un costo de 800.00 pesos.
GERMAN says
BUENAS NOCHES
TENGO UN PROBLEMA CON EL CONTPAQ 2012
LO INSTALE COMO SERVIDOR Y UN DIA SE FUE LA LUZ Y YA NO QUISO ENTRAR SOLO ME DICE QUE TODOS LOS USUSARIOS AUTORIZADOS POR EL SISTEMA ESTAM OCUPADOS. DESINSTALE EL PROGRAMA Y LO VOLVI A INSTALAR PERO ME SIGUE ARROJANDO EL MISMO ERROR ESPERO Y ME PUEDAN APOYAR.
RAFAEL says
Hola necesito de tu apoyo, lo que pasa que no puedo accesar a contpaq me dice que la clave es incorrecta y lo desinstale y lo volvi a instalar y me sigue apareciendo que no es correcta la clave de acceso te pido por favor me puedas ayudar
Malagana says
Hola, Rafa cual clave de acceso? La de la instancia SQL o la de algun Usuario?
RAFAEL says
La del Usuario, solo tengo el de servidor y no me permite ingresar
Olvin Rivas says
Buen Dia: mira mi problema es el siguiente:
Tengo las bases de datos en Windows Server 2008 r2 y quiero pasarlas a windows 7, pero me lanza un error y esto que cuento con el respaldo generado por el contpaq, pero siempre me lanza un error… GRacias. Espero algun comentario al respecto
Malagana says
Hola, Olvin Tienes que tener la misma versión de SQL o una superior en la máquina donde quieres pasar el respaldo.
antonio villalpando says
hola mi nproblema con el contapaqi 2013 es que no me deja restaurar una empresa y me dice que es por el sql ya instale el 2005 y el 2008 y aun asi no me permite restaurala hay algo mas que se pueda hacer?……..
Olvin Rivas says
Gracias Malagana, pero cual es el SQL mas nuevo para windows 7???? ya que tengo el 2008 y me dice que despues antes de usarlo tendre que instalar el SP1 o algo asi…. Gracias.
Malagana says
Segun yo con la 2008 lo puedes instalar sin problemas.
Isabel says
hola, mi problema es que al querer generar un reporte, me arroja el siguiente error… Failed to execute runnable(org.eclipse.swt.SWTExcepion: Failed to execute runnable (java.lang.InternalError: JIT ERROR: (RT) couldn´t load compiled DLL)), estuve investigando y nada soluciona mi problema, ojala que tenga solucion. Gracias!
angel says
tengo el compaqi factura electrónica 2 usuarios. mi problema es que al darle de alta a un nuevo producto no me lo permite me manda la siguiente leyenda «no se pudo guardar el registro despues de 10 reintentos» pero no habia hecho nadamás que 1 intento. Como lo soluciono? Espero pueda ayudarme
Manuel Puerto says
Tengo el CONTPAQi version 6.0.2 – Al intentar respaldar una empresa cometi un error y le di click a la opcion de RESTAURAR, al darme cuenta de mi equivocacion y de no poder cancelar este proceso apague mi pc directamente por lo que la restauracion no se realizo completamente.
Lo que quiero y lo que necesito en realidad es recuperar la informacion que tenia antes de usar la opcion de restaurar ya que esta contiene un respaldo ya muy antiguo de la empresa y tendria que capturar todo de nuevo. ¿¿ Como puedo recuperar la base de datos antes de mi TORPEZA ?? AYUDENME POR FAVOR. A las peronas que les he consultado me comentan que aunque haya yo cancelado el proceso de restauracion los archivos de la base de datos se han sobreescrito y por ende la informacion se ha perdido
Juan trinidad Martinez says
Hola buenos dias una pregunta mira tengo un pequeño problema hemos registrado varios ejercicios en el compaq pero nada mas quiero un solo ejercicio 2012 como puedo hacer para que eme aparesca ese año me podrian decir que tengo que hacer
Bryan Rodriguez says
Hola a todos soy nuevo en el foro y mi problema persistente es el mismo que el de ISABEL el error es: Failed to execute runnable(org.eclipse.swt.SWTExcepion: Failed to execute runnable (java.lang.InternalError: JIT ERROR: (RT) couldn´t load compiled DLL)), que se genera a querer ejecutar algun reporte o catalogo de cuentas, ya he intentado formateando la maquina y volviendo a instalar el contpaqi, MI version es la 3.2.0 CONTPAQi 2010. seria de gran ayuda su cóoperacion….Ya que esto de los sistema si es un poco complicado para mi.
ERIKA says
HOLA ME URGE SU AYUDA HACE DOS DIAS LE DI RESTAURAR A MI EMPRESA SIN QUERE Y PUES SE ME BORRO TODO YA HICE LOS PASO YA DESCARGUE EL SQL PERO NO SE EN REALIDA COMO SE USA YUDENME DE ESO DEPENDE MI TRABAJO POR FAVOR
Malagana says
Hola, Erika lamentablemente si restauraste la empresa los archivos SQL se han sobreescrito, es decir que aunque hicieras la recuperación manual con el SQL como se describe aquí terminarías con la misma información que restauraste. Lo mas recomendable seria que busques algún el último respaldo reciente y pruebes con ese ya que no hay otras opciones para este caso.
ERIKA says
DISCULPA Y NO AY PROBLEMA CON QUE VUELVA A HACER TODAS LAS FACTURAS
O NO PUEDO EXPORTARLAS A MI COMOPAQ O OTRA MANERA ES QUE TENGO TODAS MIS FACTURAS EN LA CARPETA DE COMPAQ PERO NO ME APRECEN CUANDO LAS RESTAURO QUER AGO
DAVID says
Buenas noches, disculpen tengo un problema, al restaurar un respaldo de una empresa de contpaq I, realizado en otro equipo al querer restaurarlo en mi PC me aparece el siguiente error
Error: java.sql.SQLException: La familia de medios del despositivo ´C: \compac\Empresas\ETC 2013\ETC2013.bak´no esta formada correctamente.SQL server no puede procesarla.
Agradecería mucho si me pueden echar la mano
gracias
Malagana says
David debes revisar que las versiones de MS SQL sean las mismas en ambos equipos. En caso contrario tendrás errores al restaurar los backups de Contpaq ya que por alguna razón los backups de versiones más nuevas de MS SQL no son compatibles con versiones más viejas.
La otra cuestión podría ser que el backup este dañado pero por experiencia regularmente es un conflicto de versiones de SQL.
DAVID says
GRACIAS LO VOY A CHECAR
Antonio says
buenas noches, mi duda es la siguiente: en lugar de respaldar la empresa la restauré al ver tal equivocación le di CTRL + ALT + SUP para salir del problema, pero me metí en otro ya que al querer ingresar me marca que «no se pudo abrir la BDD de la empresa», al meterme a la siguiente ruta C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup, curiosamente aparece un archivo que se llama igual a la empresa pero con terminación .CKP habrá alguna posibilidad de que este archivo se haya guardado al ver el error y se pueda recuperar? y como puedo pasar este archivo al contpaqi? espero me puedan ayudar a despejar mis dudas, gracias
Malagana says
Antonio, los archivos que te podrían servir para la restauración de la empresa terminar en .bak
DavidCh says
Hola si puede ayudarme por favor, al intentar ver la balanza me apare error «java.lang.internalError: JIT Error:(RT)» alguna recomendacion?
Malagana says
Hola, Davidch no me había tocado ver ese error.