"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
--
Хорсун Влад