[URGENTE]Tabla 2GB No puedo accesarla

456 views
Skip to first unread message

Ing.Daniel Bojorge

unread,
Jul 13, 2012, 11:45:20 PM7/13/12
to publice...@googlegroups.com
Hola, muy buenas nuevamente, pues ya estaba en mi casa tratando de descansar por problemas de salud y me llamaron de emergencia, que tenían problemas con el sistema, regresé para constatar y veo que una de las tablas (Detalle de Facturación), está en 2GB y no puede ser abierta, si desde vfp trato de abrirla me dice NO ES UNA TABLA.

¿Qué puedo hacer?  Estoy en el trabajo tratando de resolver.




Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)

Walter R. Ojeda Valiente

unread,
Jul 14, 2012, 12:03:58 AM7/14/12
to publice...@googlegroups.com
2 GB es el tamaño máximo de las tablas del Visual FoxPro.

Urgente debes cambiarte a un motor SQL para evitar que tal problema te vuelva a ocurrir.

Mientras tanto, lo que se me ocurre es que hagas:
1. Una copia de seguridad de la tabla
2. Con un editor hexadecimal (o con un procesador de texto plano que admita tamaños tan grandes) te vas al final del archivo y le borras las últimas líneas, para dejarlo en menos de 2 GB
3. Guardas esa tabla cercenada con otro nombre (Tabla 1)
4. Con el mismo método usado en 2. creas otro archivo, con los datos que no tiene la tabla cercenada (Tabla 2)
5. A la Tabla 1 le borras manualmente los primeros registros y le agregas los registros de la Tabla 2, asegurándote siempre que el tamaño total sea menor a 2 GB
6. De esa manera podrán seguir utilizando la tabla, pero es solamente una solución temporaria, hasta que su tamaño nuevamente alcance los 2 GB

Saludos.

Walter.






From: debs....@gmail.com
Date: Fri, 13 Jul 2012 21:45:20 -0600
Subject: [vfp] [URGENTE]Tabla 2GB No puedo accesarla
To: publice...@googlegroups.com

Ing.Daniel Bojorge

unread,
Jul 14, 2012, 12:08:58 AM7/14/12
to publice...@googlegroups.com
Gracias Walter, voy a comenzar a hacer eso, bueno el respaldo y si, es una tabla que crece muchísimo, ya estoy haciendo el análisis para hacer el sistema con VFP9 (o VB 2008) y SQL Server.  

Pero como dicen, de momento es lo que hay (es lo que la empresa quiso tener), eso del editor hexadecimal lo voy a revisar, estaba viendo la posibilidad de importar la dbf a sql server y de ahí tomar una tabla (en dbf) vacía (misma estructura y todo) y copiar los registros más nuevos desde el SQL Server (obviamente exportando de sql server a una tabla dbf temporal), es una idea algo loca, pero no sé si se podrá hacer.

Comenzaré a buscar un editor hexadecimal, ¿cuál me recomendás?  Muchas gracias de antemano por esta SUPER AYUDA.





Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



HernanCano

unread,
Jul 14, 2012, 12:19:43 AM7/14/12
to publice...@googlegroups.com

TABLA DE MAS DE 2 GB
http://microsoft.public.es.vfoxpro.narkive.com/tj9XO65K/tabla-de-mas-de-2-gb


Tal vez te ayude la repuesta de Heberto Villavicencio.

Ing.Daniel Bojorge

unread,
Jul 14, 2012, 12:24:18 AM7/14/12
to publice...@googlegroups.com
Vaya interesante solución, estoy tratando de digerir lo que me dijo Walter, si falla, sigo con esto, si falla, pues veré lo de sql server.

Lamentablemente no puedo perder mucha data, porque un día perdido es mucha plata no registrada (más inventario descuadrado), pero bueno, veré que pasa, por lo general, estos "errores del sistema" (como le dicen mis jefes) es por negligencia mía.




Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Walter R. Ojeda Valiente

unread,
Jul 14, 2012, 12:27:36 AM7/14/12
to publice...@googlegroups.com
Puedes probar el HxD, es muy bueno y gratis, también el Hex Workshop funciona muy bien.

Supuestamente con ellos podrías abrir archivos de cualquier tamaño y luego modificarlos a tu gusto.

Saludos.

Walter.






From: debs....@gmail.com
Date: Fri, 13 Jul 2012 22:08:58 -0600
Subject: Re: [vfp] [URGENTE]Tabla 2GB No puedo accesarla

Guillermo Gimenez

unread,
Jul 14, 2012, 12:34:57 AM7/14/12
to publice...@googlegroups.com
Daniel... fijate si tenes la opcion (que no genere mucho cambio de codigo fuente) de pasar a otra tabla los campos que no sean sensibles o importantes de esta tabla, quizas de esa manera te ahorres unos cuaaaaantos megas... "para mientras"... no te olvides de "zapear" la tabla tambien para ver si los registros borrados te liberan algo de espacio...

Saludos

--- El sáb 14-jul-12, Ing.Daniel Bojorge <debs....@gmail.com> escribió:

Ing.Daniel Bojorge

unread,
Jul 14, 2012, 1:20:43 AM7/14/12
to publice...@googlegroups.com
Creo que ya estoy casi resolviendo, encontré un programa que se llama DBF Viewer (el cual lo tengo portable), éste abrió la tabla y borré los primeros registros (que no me importar perder), luego procedí a marcarlos y tiene una opción que dice EXPORTAR y escogí como tabla de Microsoft VisualFoxPro, esperé un buen rato y dejó el .dbf en 1.95GB, lo que me da espacio para poder abrirlo con vfp y borrar los registros que quiero para darle un poco más de tiempo, mientras migro a otro Servidor.

Si me resulta, se los haré saber.




Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Ing.Daniel Bojorge

unread,
Jul 14, 2012, 1:51:57 AM7/14/12
to publice...@googlegroups.com
Creo que ya resolví, logré bajar el tamaño a 1.12MB que me da bastante tiempo para revisar.  La tabla tiene 3,709,064 registros (con eso quedó) luego de quitarle un año fiscal completo, pudo  haber estado en 6 millones de registros.




Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Ing.Daniel Bojorge

unread,
Jul 14, 2012, 1:53:52 AM7/14/12
to publice...@googlegroups.com
Gracias a todos por su ayuda, sin ella no hubiese podido resolver.





Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Walter R. Ojeda Valiente

unread,
Jul 14, 2012, 2:04:31 AM7/14/12
to publice...@googlegroups.com
Que bien, ya podrás dormir tranquilo esta noche entonces.

De todas maneras, la solución definitiva es que utilices un motor SQL y te olvides de las tablas .DBF

Saludos.

Walter.





From: debs....@gmail.com
Date: Fri, 13 Jul 2012 23:51:57 -0600
Subject: Re: [vfp] Re: [URGENTE]Tabla 2GB No puedo accesarla
To: publice...@googlegroups.com

Ing.Daniel Bojorge

unread,
Jul 14, 2012, 2:13:35 AM7/14/12
to publice...@googlegroups.com
Si, de eso estoy muy claro y en eso he estado trabajando porque el sistema que tenemos (comprado por la empresa desde antes que yo viniera acá) usa VFP5.0 y luego de 13 años, la empresa que lo vendió ni se sabe donde está y no he podido descompilar el EXE, para poder tratar de recompilar el proyecto en vfp9. Pero bueno, esa es otra historia.

Gracias nuevamente y tengan pendiente ese programa que usé, si alguien lo necesita, se lo puedo hacer llegar.


Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Luis Maria Guayan

unread,
Jul 14, 2012, 9:06:08 AM7/14/12
to publice...@googlegroups.com
Otra opción para recuperar los datos (y luego migrar a otro motor) es utilizar el driver ODBC de AdventageDatabaseServer

Mira esta página y los enlaces con los demos

http://jdmullin.blogspot.com.ar/2009/02/using-tables-over-2gb-in-visual-foxpro.html

El driver ODBC de la versión 10.1 lo puedes descargar de:

http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=16&Product=14

El driver ODBC de la versión 11 (beta) lo puedes descargar de:

http://devzone.advantagedatabase.com/dz/content.aspx?Key=20&Release=17&Product=14

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

William

unread,
Jul 14, 2012, 11:59:36 AM7/14/12
to publice...@googlegroups.com
Vaya resuelto mucho antes que cantara el gallo (literalmente). se posteo el problema según mi uso horario ayer a las 23:45 y estaba resuelto a las 02:13 de la mañana de hoy.

felicitaciones, esperemos que nuestro amigo este durmiendo como un liron.

saludos hasta las tierras de Ruben Dario, desde las tierras de Pablo Neruda, de un servidor pertenecientes a las tierras de Salarrue.


El 14/07/12 02:13, Ing.Daniel Bojorge escribió:
Si, de eso estoy muy claro y en eso he estado trabajando porque el sistema que tenemos (comprado por la empresa desde antes que yo viniera acá) usa VFP5.0 y luego de 13 años, la empresa que lo vendió ni se sabe donde está y no he podido descompilar el EXE, para poder tratar de recompilar el proyecto en vfp9. Pero bueno, esa es otra historia.

Gracias nuevamente y tengan pendiente ese programa que usé, si alguien lo necesita, se lo puedo hacer llegar.


Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



El 14 de julio de 2012 00:04, Walter R. Ojeda Valiente <wr...@hotmail.com> escribió:
Que bien, ya podrás dormir tranquilo esta noche entonces.

De todas maneras, la solución definitiva es que utilices un motor SQL y te olvides de las tablas .DBF

Saludos.

Walter.




Ing.Daniel Bojorge

unread,
Jul 16, 2012, 9:52:19 AM7/16/12
to publice...@googlegroups.com
Gracias por comentar y si, Gracias a Dios, se logró terminar pronto y claro 2GB es mucho para estar copiando en RED y por cada copia y/o comprimir en winrar, tenía que esperar un tiempo considerable.

Pero pues, ya el dbfviewer me ayudó mucho.

Saludos a la tierra de Pablo Neruda.



Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



Guillermo MDQ

unread,
Jul 16, 2012, 10:08:20 AM7/16/12
to publice...@googlegroups.com
Hola Daniel,
El programa DBF Viewer que utilizaste es este que esta aca ?:

http://dbfviewer.org/

Saludos
Guillermo

Ing.Daniel Bojorge

unread,
Jul 16, 2012, 10:15:06 AM7/16/12
to publice...@googlegroups.com
Pues el que yo usé, dice que se llama DBF Viewer 2000 v2.45 (lo tenía en un disco que ya casi no uso), la versión es algo viejita, pero esta que me estás mostrando, veré si me funciona igual y trataré de hacerla portable :D

Imágenes integradas 1





Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



DBFViewer2000png.png

Jhonny Zambrana

unread,
Jul 16, 2012, 9:04:38 PM7/16/12
to publice...@googlegroups.com
Un consejo aunque talvez un poco tarde, lo note cuando dijiste que le habias quitado un año fiscal, por lo general yo para no tener ese inconveniente, cuando se realiza el cierre de gestion vacio los archivos y guardo los datos en una carpeta con el nombre de la gestion, es decir creo la carpeta gestion2012 y guardo todo ahi y borro lo demas, para iniciar la gestion2013.
 
Eso tambien ayuda un poco.
 
Claro en el fondo es mejor lo que dicen muchos y tambien Walter O., mejor pensar en migrar.
 
Un abrazo y que estes bien.

Ing.Daniel Bojorge

unread,
Jul 17, 2012, 12:02:22 PM7/17/12
to publice...@googlegroups.com
Gracias estimado amigo, si es lo más recomendable, el sistema maneja históricos, que hace muuuucho tiempo se llenaron y pues me quedé con el actual, pero si, eso iba a hacer el día del cierre de año fiscal, pero ese día, estaba regresando de un subsidio (reposo) por enfermedad de un mes, estuve unos días y volví, es más el sábado luego no volví a trabajar, ayer por la tarde nuevamente, así que el problema ha sido mucho de mi tiempo.

Gracias por aportar y si ya estoy viendo alternativas, he querido desarrollar todo con vfp + sql server, pero estoy "coqueteando" con la idea de desarrollar con vb2008 + sql server. Para ya ir tomando experiencia más a fondo con otras herramientas.






Dios L@s Bendiga

Saludos,

Daniel (Con 1 Estrella DCE de Microsoft)
www.debsconsultores.com
Nicaragua

"Si ustedes permanecen unidos a mí, y si permanecen fieles a mis enseñanzas, pidan lo que quieran y se les dará.
(Juan 15:7 DHH)
Bendito el varón que se fía en el SEÑOR, y cuya confianza es el SEÑOR.
(Jeremías 17:7 RV2000)



--
 
 
 

Reply all
Reply to author
Forward
0 new messages