"Ovchinnikov Vasily" ...

> gbak:     writing data for table PB_SALE
> gbak: ERROR: message length error (encountered 288, expected 284)
> gbak: ERROR:  gds_$receive failed
> gbak: Exiting before completion due to errors

    Меняли формат записи. Скорее всего дропнули поле или укоротили его
длину, т.к. судя по текущему формату длина записи 284 байта, а в данных
288. Можно попробовать вернуть как было. Тем же способом как меняли.


> Проверка gfix -v -full выдала в лог несколько orphan pages и несколько
> сообщений
>
> Relation has NN orphan backversions (KK in use) in TABLE имя_таблицы

    Это последствия абортированной сборки мусора, не страшно.

> Таблицы фигурируют разные, но PB_SALE среди них нет.

    Ибо это не связанные вещи.

> Ключик gfix -mend не помог. Выдает следующее:
> Summary of validation errors
>          Number of record level errors   : 5
>          Number of database page errors  : 3
>
> Куда копать дальше?

    Подробности в firebird.log


-- 
Хорсун Влад


Ответить