Задам тут 2 вопроса. Потому как после первой проблемы возникла вторая...
1. Все началось с того что в базу перестали записываться данные. Данные
это тупо одно текстовое поле и один маленько-большой БЛОБ (от 1 кб до 3
Мб обычно). Просто ТУПО перестали записываться данные. Программа которая
все это дело писала прекрасно жила на птице 2.1, неделю назад поставил
2.5 и на тебе...
Сразу отступление - места на диске свободного около 4-5 Гигов всегда
есть, объем базы был около 37 Гб. На системных дисках и прочем было от
10 до 20 Гиг свободных. Система Win XP Home.
Ну ладно, далее интереснее - стандартное решение проблемы b/r, тем более
что незаписанные данные есть в копиях. И тут начинаются веселости:
2. Бэкап прошел без проблем, стандартно как всегда. Делаем рестор - опа:
gbak: restoring privilege for user SYSDBA
gbak: restoring SQL role: RDB$ADMIN
IBE: Invalid insert or update value(s): object columns are constrained -
no 2 table rows can have duplicate column values.
attempt to store duplicate value (visible to active transactions)
in unique index "RDB$INDEX_39".
Что? Откуда? Я совсем НЕ понимаю. База переводилась под 2.5 через b/r,
все прошло штатно и нормально. Во время переноса проблем НЕ наблюдалось.
И тут на тебе....
Еще раз конфигурация: Windows XP Home, FireBird 2.5.0.26074
--
Андрей Кручинин
www.med-zakaz.ru
Для особо извращенных - http://мед-заказ.рф :-)