![]() |
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-