Jump to content


Photo

Hacer que GBak no se detenga por errores


  • Please log in to reply
5 replies to this topic

#1 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 22 October 2010 - 10:09 AM

Saludos,

Tengo una BD que le coloque unas restricciones de integridad, pero no todos los datos lo cumplen,  cuando hago un respaldo que lo quiero recuperar me da errores por esto, y el respaldo no se recupera por completo.

Lo que quisera saber es si GBak tiene una opcion que me permita ignorar estos errores y que los registros se recuperan a pesar de esto.
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 22 October 2010 - 11:07 AM

Y probaste con la opcion -ig??
  • 0

#3 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 22 October 2010 - 02:02 PM

Pues nada, sigue en lo mismo

gbak: ERROR:validation error for column CUENTARELACIONADA, value "*** null ***"
gbak: ERROR: warning -- record could not be restored
gbak:Exiting before completion due to errors


  • 0

#4 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 posts
  • LocationEspaña

Posted 23 October 2010 - 01:41 PM

Buenas,

Pero... si tienes unas restricciones de integridad cómo es que la base de datos original te permite tener esos registros???

No obstante, desactivando los índices quizás te deje recuperar los datos (-i)

Nos leemos

  • 0

#5 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 25 October 2010 - 08:26 AM

Sigue igual, voy a tener que revisar la BD original y llenar las validaciones.

Yo pienso que la BD dejo ingresar los registros porque cuando se comenzo en produccion esas relaciones no existian se agregaron luego, asi que los registros antiguos no la poseen, me tocara estudiar el DER y determinar cuales relaciones debo llenar.

Gracias por el tiempo dedicado.
  • 0

#6 Kipow

Kipow

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 228 posts
  • LocationGuatemala

Posted 25 October 2010 - 09:04 AM

Sigue igual, voy a tener que revisar la BD original y llenar las validaciones.

Yo pienso que la BD dejo ingresar los registros porque cuando se comenzo en produccion esas relaciones no existian se agregaron luego, asi que los registros antiguos no la poseen, me tocara estudiar el DER y determinar cuales relaciones debo llenar.

Gracias por el tiempo dedicado.


Efectivamente esa es tu única solución, por eso siempre que se crea un nuevo constraint se debe de revisar para atras.
  • 0




IP.Board spam blocked by CleanTalk.