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.
Abraxas says
Excelente explicacion me sirvio mucho en realidad me dirigiste en el camino correcto lo logre un poco diferente.
Mis pasos fueron crear la empresa con el mismo nombre y despues «cargarla» en el SQL server managment ya que se cargo ya me fue posible poder recuperarlas.
Muchas gracias por la info
Malagana says
Que bueno que te sirviera la información, por lo general siempre existe más de un camino para solucionar un problema. Saludos!!
jose luis martinez says
tengo instalado el conpaqi, pero con unos cortes de corriente que hubo aqui en la zona ya no quiso entrar esto el lo que me marca despues de poner el usario y el pass:
java.sql.sqlexception: invalid state, the connection object is closed.
espero me puedas ayudar con algun consejo para poder resolver este problema que tengo
saludos
Malagana says
Jose Luis, revisa si esta activo el servicio de SQL
Cyberfisho says
Pues yo tenía una bronca igual al aque menciona aca, pero con este tuto no se resolvió pero me aclaro muchas cosas y mi única bronca era que no estaban adjuntadas mis bases de datos, gracias.
Malagana says
Que bueno que te haya servido de base la guia para poder solucionar tu problema Cyberfisho
Luis Jesus says
Que tal! me podrias asesorar con algunos errores de Contpaq?
Tengo uno que dice error de «Java Runable» despues de ejecutar reportes o balanzas. Sabes el porque? no se si es error de Java o del SQL. Gracias y Saludos
Abril Segura says
GRACIAS!!!!! me has salvado de una muy grande =D
Mak says
Hola haber si me pueden ayudar ya hize todos los pasos pero al querer abrir la empresa me manda el error «no se encontro el regristro con identificador 3 en la tabla lista de empresas» y ya me atore no se de donde sacar esa tabla lista de empresas haber si me pudieran ayudar gracias
ivan lecuona says
amigo, te vas al cielo con esta bella explicacion, me acabas de salvcar la vida y la de mi contador, magnifico aporte. Mil gracias!!!
Roberto says
Buenas tardes, estaba siguiendo los pasos uno por uno pero en el cuarto paso del segundo caso no tengo idea de como abrir esa tabla de lista empresas, me puedes ayudar? Muchas gracias!
Malagana says
Roberto, tienenes que bajar el Microsoft SQL Server Management Studio Express. Desde luego un poco de conocimientos de BD te ayudaria.
alejandra says
Hola, quisiera saber si me puedes ayudar con un problemita que tuve en el contpaq i, en lugar de poner respaldar empresa le puse restaurar empresa y ya no puedo ver lo de las ultimas 3 semanas, todavia puedo hacer algo, se puede deshacer esa restauracion? por favor puedes ayudarme
Ernesto says
Hola buen dia, tengo una grand duda, cuando respaldas una empresa en contpaq 2004 y entregas el respaldo a otra persona, por ejemplo en una auditoria, ¿es cierto que se va toda la informacion (todo el directorio) y esa persona tiene la posibilidad de saber que otras empresas tengo instaladas en mi contpaq? De ser asi, que debo hacer para no proporcionar esta informacion? Saludos.
Malagana says
Ernesto, en Contpaq 2004 y versiones anteriores hay un directorio que se llama CompacW/Empresas que es el que trae todas las empresas. Si les pasas el directorio completo pues si les van a salir las demás empresas, si generas el respaldo desde el programa Contpaq de la empresa que quieres solo tendrían disponible la empresa de la que generaste el respaldo.
Juan Antonio Flores says
Que tal amigo, soy nuevo esto de las bases de datos.. quisiera ver si me puedes ayudar a modificar el numero de id de la empresa.. es que hasta orita no he podido dar con la ventanita esa que muestras en la imagen te lo agrdeceria mucho de verdad y disculpa mi ignorancia,
FATIMA says
TENGO QUE PASAR CONTPAQ 2004 A CONTPAQ i 2010, LA PRIMERA VERSION LA TENGO EN UNA MAQUINA DIFERENTE A DONDE VOY A INSTALAR LA SEFUNDA VERSION, MI PROBLEMA ES QUE YA ISNTALADO EL CONTPAQ i NO ME DEJA VER LA EMPRESA, MANEJA EL SQL SERVER 2005 COMPACT EDITION Y SOLO ME APARECE UNA CARPETA QUE DICE C:\ARCHIVOS DE PROGRAMAS\MICROSOFT SQL SERVER\V3.1 Y NO TRAE NINGUNA BD SOLO ARCHIVOS .DLL
Malagana says
Lo mas sencillo seria instalar contpaqi en la maquina que tiene la versión 2004 (o viceversa) para que estén las dos versiones en la misma maquina y desde el contpaqi le das importar a tu respaldo. Lo tienes que hacer de esa manera ya que como lo quieres hacer tu no se puede debido a que loa formatos de BD entre contpaqi y 2004 no son los mismos.
Espero te sirva el comentario.
idseven says
muchas gracias me sirvio para poder recuperar la base de datos de la empresa! me costo trabajo entenderle pero ya bien leido es pan comido :D)despues de una semana= jajaja
bueno muchas gracias y estare muy agradecido con tigo
saludos
Zaida says
Hola!
tengo un problema con mi compaqi, me aparece la leyenda «java.sql.SQLException Invalid State, the connection object is closed» y no me deja entrar.
Ignoro totalemte a que se refiere el mensaje, no se nada de sisetmas soy usuaria del programa solamente, podrias ayudarme por favor? no se que hacer y ahi tengo todas mis contabilidades !!! 🙁
Martin says
Perdon por la molestia, pero solo quiero hacer una pregunta, tengo una maquina con una version de Contpaqi actualizada, migre un respado de una version anterior y todo bien, pero al intentar migrar el respaldo de la version nueva a la anterior y restaurar me marcar un error que tiene que ver con sl SQL server, hay alguna forma de cargar la base de datos de una version nueva a una version vieja? de antemano muchas gracias.
elizabeth says
Tengo la misma duda que Juan Antonio Flores no se como abrir las BD en SQL server Express
Malagana says
Necesitas el Sql management studio de Microsoft ahí dice en el post
Lord Germanium says
Saludos, mi pregunta es como convertir respaldos de contpaq i a contpaq windows (contpaqw) para usarlo en versiones anteriores ya sea 2003 2004 o 2005… alguno sabe?
Alfonso says
Hola, gracias por el tuto, pero el problema que yo tengo es que al querer restaurar me manda el error: «Error.Java.sqlException: se especificaron demasiados dispositivos para copia de seguridad o restauración solo se permiten 64», no sé si es porque tal vez el respaldo sea de una versión más nueva o que sucede, alguien me puede ayudar a resolver este problema?, Gracias y saludos!!!
deya says
hola una pregunta si me pone que no se puede habrir la base de datos en compaq i que se puede hacer
alfredo castillo rizo says
buenas tardes ayudenme me pueden señalar el procedimiento para respaldar el CONTPAQi en un USB o en un CD, cual me recomiendas pfa. vivo en tapachula y llueve mucho me da miedo se me pierda la información mil gracias a todos.
alfredo castillo rizo says
me pueden ayudar como respaldar el CONTPAQi en un CD o en un USB pfavor. su amigo de tapachula chiapas ya que llueve mucho y se me pierda la información
Malagana says
Saludos, Alfredo me imagino que la forma más facil de hacerlo es generar el respado de las empresas desde el mismo programa de CONTPAQi para posteriormente quemar la informacion en el CD o DVD.
Marcos says
Hola que tal, felicidades por tu respuestas tan acertadas; tengo instalado el contpaq i punto de venta, solo que le di restaurar sin hacer respaldo, entonces se me perdio la informacion nada mas de un año jajjaa, tendras alguna solucion para esto, gracias…
Malagana says
Marcos, lamentablemente en este caso es muy dificil que recuperes la información de manera sencilla si no realizaste ningún backup reciente.
Daniel says
Hola gracias por tu aporte y gran paciencia veo que es una cadena muy larga y de todas maneras sigues aportando, gracias de antemano, oye soy desarrollador de sistemas lei en alguna parte que para poder grabar polizas en directo a contpaq i es mejor saltarse el sdk por que lo complica mucho mi problema es que no veo la base de datos en sql tengo la version 2008 de management y veo solo la base pero no puedo consultarla ni nada no se si es por la version que tengo de sql management como le hiciste para ver las tablas de contpaq en sql estaria en deuda gracias de antemano
Daniel says
Ufff y Ups ya gracias de todas maneras ya vi las tablas era el permiso algo tan sencillo pense que podia entrar autenticado con el usuario de windows y no tiene que ser exclusivamente el usuario que le di al instalar contpaq gracias de todas maneras
SOCORRO says
BUENAS TARDES TENGO UN A PREGUNTA ME PASARON UNA CONTABILIDAD EN UN DISKET QUE PASOS DEBO DE SEGUIR PARA PODER BAJAR LA INFORMACION AL CONTPAQ
Angel says
Hola tengo un problema al restaurar mi información, solo cuento con los .bak y me manda un error:
Los archivos de información no se pudieron restaurar. Es posible que no existan o que están siendo utilizados por otra aplicación o no correspondan con una empresa de Contpap i Contabilidad.
Error:java,sqlSQLException: La familia de medios del dispositivo C:—–.bak no esta formada correctamente. SQL Server no puede procesarla.
Podrías apoyarme. Gracias.
Luis says
Una pregunta: tengo una maquina con una version de Contpaqi 2010 actualizada en una laptop, migre un respaldo de una version anterior instalada en una pc y todo bien, pero al intentar migrar el respaldo de la version nueva en la laptop a la anterior en mi pc y restaurar me marca un error que tiene que ver con sl SQL server, hay alguna forma de cargar la base de datos de una version nueva a una version vieja? de antemano muchas gracias.
aranza jimenez says
hola al querer crear una empresa que borre y de la cual tengo respaldo me dice que la emrpesa ya existe en servidor y por lo tanto no me deja crearla, me meti al sql y la borre ! pero de todos modos me sige apareciendo el mismo error y como a la hora de querer restaurar tiene q tener el mismo nombre no se que hacer ya intente cambiarle el nombre al respaldo y crear otra empresa con un nombre me diferente y me dice q el respaldo no corresponde ! por fa ayudenme!!!
Tony says
Que tal! me podrias asesorar con algunos errores de Contpaq?
Tengo uno que dice error de “Java Runable” despues de ejecutar reportes o balanzas. Sabes el porque? no se si es error de Java o del SQL y ademas no me permite hacer un respaldo de la empresa. Gracias y Saludos
Master says
Hola que tal soy nuevo en contpaqi y tengo una duda espero me puedan ayudar. Formatee un servidor de contpaqi 2010 pero antes respalde todas las empresas y sus bases de datos ya hice toda una instalacion limpia y ya quedo instalado el contpaqi 2010 como servidor y terminal pero quisiera saber como hacer para que todas las empresas que tengo respaldadas me las agarre de un solo jalon el contpaq i tal como las estaba trabajando. ya intenten poner todas las empresas en el mismo directorio tal y como venia antes pero no me las reconoce y cuando le eh dado restaurar empresa me dice que la ruta no es valida y me marca la ruta que tenia antes. saludos
Fercho says
Que tal mi malagana, podrias pasarme tu correo para hacerte una pregunta de contpaqi
Mark says
hola, realize la copia del directorio data deteniendo previamente del servicio de sql, pero al iniciar el servicio ya no inicia, tienes idea de pq?
Rodz says
Hola buen dia..
oye serias tan amable de apoyarme con un problema que tengo en compaq i, lo que sucede es que me actualizaron a la version mas reciente 2012, pero creo que algo hicieron mal, al principio habrian todas mis empresas, pero al segundo dia ya no habria una, al tercer dia habrio pero resulta ser que unicamente aparecen mis capturas que hice en el 2010, es decir me borro todas mis polizas y datos capturados durante el ejercicio 2011.. me podrias apoyar y decirme como recupero toda mi informacion de este año, espero tus respuestas..
GRACIAS de antemano.
Mari says
Buenas tardes: Tengo un problema con el contpaq version 4.1.0. le dimos dar mantenimiento a la empresa y arrojo que el resultado habia sido exitoso. despues de esto se cerro y entonces entramos de nueva cuenta sin ningun problema, pero al tratar de elegir la empresa del directorio aparece un mensaje que dice: No se ha encontrado la BDD, y ya de ahi no pasamos.
Muchas gracias por tus interesantes aportes, ojala puedas ayudarnos
JESSI says
hola, espero me puedan ayudar
abri una empresa en compaq, pero la elimine por equivocacion, quiero volverla a abrir pero me sale un mensaje que dice que esa empresa ya esta en la base de datos del servidor!! exite alguna forma de rescatarla????
gracias!!!
abraham lopez says
AYUDA X FAVOR …como puedo respaldar la empresas en una instalacion en limpio ya tengo instalado el sql y el contpaqi 2010 pero no me salen de la info ke recupere es la de la carpeta completa de empresas del sistema antiguo y lA de data de sql me podras decir porke no aparecen las extenciones .mdf y .ldf te lo agradeceria bastante si me ayudass
ALEJANDRO PAVON says
Saludos, mi pregunta es como convertir respaldos de contpaq i a contpaq windows (contpaqw) para usarlo en versiones anteriores ya sea 2003 2004 o 2005
adrian says
Ayuda: tengo un respaldo de contpaqi, para abrirlo nececito forzosamente tener el programa o hay algun programa que me pueda ayudar a ver los datos??
CARLA says
MI CONTADOR SE LLEVO LAS CLAVES DE CONTPAQ Y TENGO PARADA MI FACTURACION , COMO PUEDO RECUPERAR LA CAONTRASEÑA
Juan Pacheco says
HOlaa, buen día!! Tengo instalado el compac i como servidor en mi pc, ya tengo insalado el sql server, el servidor de aplicaciones abre sin problemas perola aplicación contabilidad_i no abre de ninguna forma, sabes como puedo arreglarlo? ya desactive el antivirus porque no me permitia abrirlo, pero ni asi…
alejandro says
HOLA EXCELENTE APORTE. NO TENGO EXPERIENCIA CON LAS BASES DE DATOS DE SQL PERO PICANDOLE Y PROBANDO SE APRENDE¡¡¡¡ MUCHAS GRACIAS¡¡¡¡¡¡