Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Firebird: Ошибка gbak "ERROR:validation error for column" (http://forum.oszone.net/showthread.php?t=308889)

obtim 07-12-2015 14:39 2582358

Firebird: Ошибка gbak "ERROR:validation error for column"
 
С целью очистки базы *.gdb были выполнены следующие операции
1. gfix -shut –force 10 -user <USER_IB> -pass <PASSWORD_IB> имя файла.gdb
2. gbak -b -user <USER_IB> -pass <PASSWORD_IB> -v -g имя файла.gdb имя файла.bak
3. Удален текущий filial02.gdb 4. gbak -user <USER_IB> -pass <PASSWORD_IB> -c -v имя файла.bak имя файла.gdb
Во время операции восстановления получена ошибка gbak: ERROR:validation error for column "REPL$CHANGELOG"."MODIFYDATE", value "*** null ***" gbak: ERROR:warning -- record could not be restored
Т.к. восстановление было завершено некорректно, то вернул исходный имя файла.gdb(был сохранен).
После чего база заработала в штатном режиме. Насколько понимаю, индекс-битый в исходных данных(поиск идет по индексу).
В FireBird не силен и не до конца понимаю: как надо решать проблему?


Время: 20:32.

Время: 20:32.
© OSzone.net 2001-