Страница 1 из 1
Хочу уйти с IB7.5 на FB1.5.3
Добавлено: 27 июл 2006, 16:42
Lexus_sad
Есть задача перейти (желательно быстро) с Интербейса 7,5 на Файбёрд 1,5,3.
Пять баз через бэкап-> ресторе поднялось, а шестая (самая главная и самая большая) отказывается...
Сыпет ошибки при восстановлении таблиц, но восстанавливает, но при восстановлении процедур матюкается и вываливается...
С чем это может быть связано и как решить задачу...
Добавлено: 27 июл 2006, 17:00
Merlin
У меня в машине что-то шуршит, где-то побрякивает и кто-то постукивает. С чем это может быть связано и как избавиться?
Re: Хочу уйти с IB7.5 на FB1.5.3
Добавлено: 28 июл 2006, 07:52
Dimitry Sibiryakov
Lexus_sad писал(а):Пять баз через бэкап-> ресторе поднялось, а шестая (самая главная и самая большая) отказывается...
Везунчик. По идее не должна была подняться ни одна. Ну несовместимы они,
не совместимы.
Re: Хочу уйти с IB7.5 на FB1.5.3
Добавлено: 28 июл 2006, 12:52
Lexus_sad
Ну так есть ли какие-нибудь приемлемые решения?.. или по-дурацки через ИБ-эксперт формировать скрипт и потом его запускать?..
Добавлено: 28 июл 2006, 13:24
CyberMax
Это не по-дурацки. Это пожалуй единственный корректный способ.
Есть два родственных языка - украинский и русский. Они похожи, но не более того. Ты не можешь полностью понять речь украинца, а он твою. Почему же здесь аналогичная ситуация тебя удивляет? Ежу же понятно, что через переводчика надо разговаривать, то бишь через SQL.
Добавлено: 28 июл 2006, 13:30
Merlin
Если базу от 7.5 можно итеративно сдаунгрейдить через b/r до 6.5 (не знаю, возможно ли это в принципе, по-моему Borland тоже какую-то версию объявлял межевым столбом даже внутри IB), то потом её можно проапгрейдить до FB 1.5

Но думаю, что памп таки дешевле будет. Вот с процедурками-триггерами вопрошающему придётся попариться. Особенно учитывая, что у него сервак конкретных сообщений об ошибках не выдаёт, а только абстрактно матерится.
Добавлено: 28 июл 2006, 14:15
Lexus_sad
2CyberMax
Аналогия с украинским и русским языками здесь не уместна, хотя бы потому, что ИБ7.5 понимает ФБ1.5, а наоборот - проблемы. Этот вариант стреляет в случае разных СУБД типа Оракл и ИБ.
На сколько я помню вариант с Бэкап-ресторе работал вплоть до 6 версии, я переходил с ИБ5,5 виндоуз на ФБ1,0 Линукс и обратно, потом был ФБ1,5 и от туда я б/р базу на ИБ5,5 и т.д.
2Merlin
Если есть такой "межевый столб" то это хорошо, буду искать/смотреть. На счет пампа, попробую... но времени остается мало...
Кстати что работать быстрее будет ФБ или ИБ?
Добавлено: 28 июл 2006, 14:45
kdv
здесь не уместна, хотя бы потому, что ИБ7.5 понимает ФБ1.5, а наоборот - проблемы.
IB 7.5 НЕ будет понимать FB 1.5, если в базе от FB 1.5 используется то, что есть в FB, и нет в IB 7.5. А такого - дофига. BLR уже разный, ферштейн?
На сколько я помню вариант с Бэкап-ресторе работал вплоть до 6 версии, я переходил с ИБ5,5 виндоуз на ФБ1,0 Линукс и обратно, потом был ФБ1,5 и от туда я б/р базу на ИБ5,5 и т.д.
это все лабуда. читаем тут -
www.ibase.ru/devinfo/prevver.htm
Кстати что работать быстрее будет ФБ или ИБ?
смотря что за задача. если абстрактно, то см.
www.ibdeveloper.com. там были тесты tpc-r и tpc-c.