Corrupción en tablas....Ayuda!!!

16/03/2005 - 18:58 por Carlos Alberto Schroeter | Informe spam
Hola Gente del Foro!

Estoy dandome la cabeza contra la pared y acabo de darme cuenta cuál es el
problema..

Tengo una aplicación en VFP7..me llama el cliente y me dice que está
cargando datos y no ve que los mismos se estén grabando

Me traje su Base de Datos, y estoy probando en replicar la situación
y..tiene razón!!!no se están insertando los registros...y no hay
mensaje de error alguno!!!!es más, la inserción está dentro de una
transacción y el resto de las tablas se actualizan y una tabla en
particular no
Repitoel sistema no informa error alguno...

Abrí la base de datos, corrí el Validate recover y me dice todo ok
abrí la tabla y ejecute un Reindexy todo okvuelvo a la aplicación
y NADAno inserta y no hay error...

De casualidad, tengo a prueba el VFP9y desde el explorer hice doble
click sobre la tabla en cuestión y se abrio el VFP9y el caso es que
éste me avisa TABLE PRESTACIONES HAS BECOME CORRUPTED. THE TABLE WILL NEED
TO REPAIRED BEFORE USING AGAIN (ERROR 2091)

Alguna sugerencia?????si la tabla está rota porqué la puedo seguir
abriendo con VFP7 y no me dice nada???

Gracias por el ayuda que seguramente voy a recibiir

PD: la tabla en cuestión cuenta con 130.000 registros



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Esparta Palma
16/03/2005 - 19:04 | Informe spam
Hola Carlos...

Alguna sugerencia?????


EP -> Si, has un COPY TO (lcNuevoArchivo) y trata de utilizar el nuevo
que te generará, agregale los indices y demás cosas...

si la tabla está rota porqué la puedo seguir abriendo con VFP7 y no me
dice nada???


EP -> Porque a partir de VFP8 se mejoraron los sistemas para detectar
corrupciones, pero si lo deseas puedes ignorarlo y seguir como antes con
SET TABLEVALIDATE

Espero te sirva.


¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/


Carlos Alberto Schroeter wrote:
Hola Gente del Foro!

Estoy dandome la cabeza contra la pared y acabo de darme cuenta cuál es el
problema..

Tengo una aplicación en VFP7..me llama el cliente y me dice que está
cargando datos y no ve que los mismos se estén grabando

Me traje su Base de Datos, y estoy probando en replicar la situación
y..tiene razón!!!no se están insertando los registros...y no hay
mensaje de error alguno!!!!es más, la inserción está dentro de una
transacción y el resto de las tablas se actualizan y una tabla en
particular no
Repitoel sistema no informa error alguno...

Abrí la base de datos, corrí el Validate recover y me dice todo ok
abrí la tabla y ejecute un Reindexy todo okvuelvo a la aplicación
y NADAno inserta y no hay error...

De casualidad, tengo a prueba el VFP9y desde el explorer hice doble
click sobre la tabla en cuestión y se abrio el VFP9y el caso es que
éste me avisa TABLE PRESTACIONES HAS BECOME CORRUPTED. THE TABLE WILL NEED
TO REPAIRED BEFORE USING AGAIN (ERROR 2091)

Alguna sugerencia?????si la tabla está rota porqué la puedo seguir
abriendo con VFP7 y no me dice nada???

Gracias por el ayuda que seguramente voy a recibiir

PD: la tabla en cuestión cuenta con 130.000 registros



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Carlos Alberto Schroeter
16/03/2005 - 20:07 | Informe spam
Gracias Esparta!

tu ayuda solucionó el problema y está en producción el sistema nuevamente

No quiere generar polémica alguna, pero.se justifica escalar hacia
otro motor de BD???

Muchas gracia de nuevo!

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Esparta Palma
16/03/2005 - 20:13 | Informe spam
Quizás es lo contrario, ya que se te está demostrando que de versión en
versión se va mejorando y resolviendo los problemas que antes podían
haber pasado desapercibidos.

El cambiar de motor de base de datos, que me imagino estás pensando en
un servidor no es sólo de ver que tanto se te puede proteger ante una
corrupción de datos, hay más factores de por medio. Teniendo los
cuidados pertinentes tus DBFs pueden durar años sin dar problemas.


¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/

Carlos Alberto Schroeter wrote:
Gracias Esparta!

tu ayuda solucionó el problema y está en producción el sistema nuevamente

No quiere generar polémica alguna, pero.se justifica escalar hacia
otro motor de BD???

Muchas gracia de nuevo!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 Oscar Geovanny
22/03/2005 - 21:44 | Informe spam
Exelente, ami tambien me sirvió esta solucion, pero cuando deberiamos usar
SET TABLEVALIDATE = 0 y cuando no?

Esto: SET TABLEVALIDATE = 0, repara la tabla con problemas?

Gracias

"Esparta Palma" escribió en el
mensaje news:On%
Hola Carlos...

> Alguna sugerencia?????
EP -> Si, has un COPY TO (lcNuevoArchivo) y trata de utilizar el nuevo que
te generará, agregale los indices y demás cosas...

>si la tabla está rota porqué la puedo seguir abriendo con VFP7 y no me
>dice nada???
EP -> Porque a partir de VFP8 se mejoraron los sistemas para detectar
corrupciones, pero si lo deseas puedes ignorarlo y seguir como antes con
SET TABLEVALIDATE

Espero te sirva.


¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/


Carlos Alberto Schroeter wrote:
Hola Gente del Foro!

Estoy dandome la cabeza contra la pared y acabo de darme cuenta cuál es
el
problema..

Tengo una aplicación en VFP7..me llama el cliente y me dice que está
cargando datos y no ve que los mismos se estén grabando

Me traje su Base de Datos, y estoy probando en replicar la situación
y..tiene razón!!!no se están insertando los registros...y no hay
mensaje de error alguno!!!!es más, la inserción está dentro de una
transacción y el resto de las tablas se actualizan y una tabla en
particular no
Repitoel sistema no informa error alguno...

Abrí la base de datos, corrí el Validate recover y me dice todo ok
abrí la tabla y ejecute un Reindexy todo okvuelvo a la aplicación
y NADAno inserta y no hay error...

De casualidad, tengo a prueba el VFP9y desde el explorer hice doble
click sobre la tabla en cuestión y se abrio el VFP9y el caso es que
éste me avisa TABLE PRESTACIONES HAS BECOME CORRUPTED. THE TABLE WILL
NEED
TO REPAIRED BEFORE USING AGAIN (ERROR 2091)

Alguna sugerencia?????si la tabla está rota porqué la puedo seguir
abriendo con VFP7 y no me dice nada???

Gracias por el ayuda que seguramente voy a recibiir

PD: la tabla en cuestión cuenta con 130.000 registros



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#5 Esparta Palma
28/03/2005 - 08:54 | Informe spam
Cuando usarlos? Siempre tener activa la validación, y de paso sabras que
tablas ya andan fallando.


ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal

Oscar Geovanny wrote:
Exelente, ami tambien me sirvió esta solucion, pero cuando deberiamos usar
SET TABLEVALIDATE = 0 y cuando no?

Esto: SET TABLEVALIDATE = 0, repara la tabla con problemas?

Gracias

"Esparta Palma" escribió en el
mensaje news:On%

Hola Carlos...


Alguna sugerencia?????



EP -> Si, has un COPY TO (lcNuevoArchivo) y trata de utilizar el nuevo que
te generará, agregale los indices y demás cosas...


si la tabla está rota porqué la puedo seguir abriendo con VFP7 y no me
dice nada???



EP -> Porque a partir de VFP8 se mejoraron los sistemas para detectar
corrupciones, pero si lo deseas puedes ignorarlo y seguir como antes con
SET TABLEVALIDATE

Espero te sirva.


ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/
http://www.espartha.com/blog/


Carlos Alberto Schroeter wrote:

Hola Gente del Foro!

Estoy dandome la cabeza contra la pared y acabo de darme cuenta cuál es
el
problema..

Tengo una aplicación en VFP7..me llama el cliente y me dice que está
cargando datos y no ve que los mismos se estén grabando

Me traje su Base de Datos, y estoy probando en replicar la situación
y..tiene razón!!!no se están insertando los registros...y no hay
mensaje de error alguno!!!!es más, la inserción está dentro de una
transacción y el resto de las tablas se actualizan y una tabla en
particular no
Repitoel sistema no informa error alguno...

Abrí la base de datos, corrí el Validate recover y me dice todo ok
abrí la tabla y ejecute un Reindexy todo okvuelvo a la aplicación
y NADAno inserta y no hay error...

De casualidad, tengo a prueba el VFP9y desde el explorer hice doble
click sobre la tabla en cuestión y se abrio el VFP9y el caso es que
éste me avisa TABLE PRESTACIONES HAS BECOME CORRUPTED. THE TABLE WILL
NEED
TO REPAIRED BEFORE USING AGAIN (ERROR 2091)

Alguna sugerencia?????si la tabla está rota porqué la puedo seguir
abriendo con VFP7 y no me dice nada???

Gracias por el ayuda que seguramente voy a recibiir

PD: la tabla en cuestión cuenta con 130.000 registros



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida