Fallo en Backup
#1
Escrito 15 noviembre 2013 - 11:05
Estoy intentando hacer un backup con Ibexpert y recibo el siguiente error, alguien me dice como puedo resolver esto?
#2
Escrito 16 noviembre 2013 - 12:35
Éste error es típico de que un campo varchar, es más pequeño que el que se está intentando ingresar.
Saludos
#3
Escrito 16 noviembre 2013 - 08:25
De lo que podemos afirmar es que hay algún tipo de dato que no se corresponde con el formato previsto.
Por cierto Luk2009, ¿Es al efectuar el Backup o el Restore? Porque tendría más sentido tal error cuando se está intentando hacer una restauración desde una copia hacia una base de datos y se detectase que no hay coincidencia de un tipo/formato esperado con el valor leído o recuperado. Por ejemplo: que un campo sea NUMERIC(9,2) y en tu Backup exista un dato almacenado como NUMERIC(11,2).
¿Que más te dice la "consola" de script mientras intenta hacer el backup o restore? Si tuviera mi PC a mano podría estudiar más en profundidad el problema.
Saludos,
#4
Escrito 16 noviembre 2013 - 10:09
En realidad ese mensaje es genérico, pero en el 100% de veces que lo he visto es por el truncamiento de un string; por supuesto (y ahí la duda que me surge) es que es en un backup.
Habrá que esperar al amigo Luciano para que nos de más detalles.
Saludos
#5
Escrito 17 noviembre 2013 - 07:56
Delphius el problema se genera al intentar hacer el backup.
Voy a revisar la consola para ver que mas dice.
Eliseo voy a revisar los valores en los campos de la tabla donde se detiene el backup y ver que aparece
#6
Escrito 17 noviembre 2013 - 09:34
He revisado los datos y la verdad es que no encuentro nada, la tabla en cuestion solo tiene 839 records.
Anexo la metadata de esta tabla.
como puedo saber donde esta el problema?
Archivos adjuntos
#7
Escrito 17 noviembre 2013 - 10:32
Saludos
Archivos adjuntos
#8
Escrito 18 noviembre 2013 - 03:16
Algo de info sobre el tema "IbPump" aqui: http://www.hcsoft.ne...cer&hoja=ibpump
Info sobre como hacer backup/restore aunque tenga errores aquí: http://www.hcsoft.ne...hacer&hoja=gfix
Añadido: Si que suele ser un varchar con más texto del que le cabe, la cosa es como ha llegado ese texto allí, normalmente es por algún error en el fichero de datos, por lo que o bien completas un ciclo de backup/restore para sanear el fichero (usando ), o bien optas por un volcado registro a registro con IbPump.
#9
Escrito 18 noviembre 2013 - 07:54
Gracias Sergio por tu respuesta
voy a hacer las pruebas con lo que me indicas y ver que pasa.
#10
Escrito 18 noviembre 2013 - 09:41
Ya el backup funciona bien. Gracias por la ayuda.
#11
Escrito 18 noviembre 2013 - 09:50
Saludos
#12
Escrito 19 noviembre 2013 - 04:44
Bueno Amigos el problema estaba en la tabla zonificacion. He tenido que borrar los datos y usando IbPump pude rellenarla con los datos que pude recuperar.
Ya el backup funciona bien. Gracias por la ayuda.
Nosotros tenemos una utilidad para volcar CSV a una tabla de FireBird donde se permite editar la sentencia de insercion a usar, de esta forma, si vuelcas primero tus datos a CSV, los puedes importar recortando los textos al largo máximo, te habría ahorrado algo de tiempo:
http://www.hcsoft.ne...er&hoja=csv2gdb
Es muy util en importaciones de datos externos porque puedes editar la SQL y meter valores por defecto, campos compuestos, etc.