Hello, Dmitry!
Dmitry Yemanov wrote:
т.е. nbackup-у все равно, лоченый "дамп" используется 1-го уровня, или
нет? А если я открою его, поменяю - и что тогда получится?
по идее, битая база.
Что есть "лоченный дамп 1-го уровня"? Что именно откроешь и поменяешь?
перепутал, нулевого уровня.
Бекап требует лоченный дамп 0-го уровня + бекап 1-го уровня, который не
дамп и не база вообще.
то есть, мы не можем сделать
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
не помешает.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34