On Jul 24, 11:38 am, Andrei <[email protected]> wrote: > > А вот, кстати, откуда такая религия, что пересоздать эти базы через > > скрипт нереально? > > в общем случае -- реально. Но, есть частные случаи: предприятия с > круглосуточным циклом производства и базами более 30 Гб. Для db > maintenance реально доступно время с 8:00 воскресенья до 18:00 > воскресенья. Такая база врядли перельется за 10 час. > Кстати, чем переливать? IBExpert?
Я бы сделал специально под это дело заточенный набор утилит - сначала, не останавливая базу, проверить, что констрейнты действительно выполнены, затем создать новую, перелить статические справочники, затем остановить рабочую, перелить рабочие таблицы и затем создать индексы. Само собой, держать на разных физических дисках оригинал и новую базу. А для оценки времени переливания - возьми сумму времен backup+restore на этом же сервере.

