Страница 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.