Dmitri Kuzmenko wrote:

то есть, мы не можем сделать

nbackup -b 0 a.fdb a0.nbk
nbackup -b 1 a.fdb a1.nbk

потом, копируем a0.nbk в b0.nbk
разблокируем бэкап
nbackup -f b0.nbk

пытаемся воссоздать БД

nbackup -r b0.nbk a1.nbk

нас пошлют, потому что b0.nbk не имеет флага lock?

Так точно.

Добавьте лучше timestamp бэкапа 0 уровня в его header page.
как в IB 2007. Тогда инкремент 1-го уровня будет знать,
применяется он на хрен знает чем, или на том, что нужно.
Про guid в header page 0 бэкапа я знаю. Но timestamp
не помешает.

Гарантию "того, что нужно" дает GUID. Таймштапм нужен только если для статистических целей.


--
Дмитрий Еманов

Ответить