> А в этой версии зафиксали "фичу" создания невосстановимого бэкапа? Эта "фича" возникала и возникает, когда "очень умный" клиент лезет править руками системные таблицы, например вкорячить столбцу "not null", прямой правкой системных таблиц, тот же ибэксперт этим грешит напропалую. Идет к тому, что править системные таблицы вообще запретят, не исключено, что в тройке.
Да, утилита gbak это скорее средство миграции/пересоздания БД, для собственно инкрементарного бэкапа есть еще одна утилита nbackup, она вообще по другому принципу работает.
> Восстанавливаем, делаем селекты и тут СУБД начинает
> ругаться на неконсистентные данные.
На сам деле гораздо раньше начинается ругань.
> А то знакомый Firebird-ник был сильно удивлен, когда узнал, что в других
> СУБД (PostrgeSQL, Oracle, MS SQL server) бэкапы всегда восстановимы.
Бэкап может побиться у кого угодно, где угодно и в любой момент. Поэтому все их хранят в виде нескольких копий на некоторую глубину, например по дням недели.