Ir al contenido


Foto

Hacer que GBak no se detenga por errores


  • Por favor identifícate para responder
5 respuestas en este tema

#1 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 22 octubre 2010 - 10:09

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
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 22 octubre 2010 - 11:07

Y probaste con la opcion -ig??
  • 0

#3 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 22 octubre 2010 - 02:02

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 mensajes
  • LocationEspaña

Escrito 23 octubre 2010 - 01:41

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
  • 4.483 mensajes
  • LocationVenezuela

Escrito 25 octubre 2010 - 08:26

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 mensajes
  • LocationGuatemala

Escrito 25 octubre 2010 - 09:04

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.