БД FireBird 1.5, IBExpert 2006.10.14
делаю бэкап/рестори, после рестори НЕКОТОРЫЕ индексы оказываются деактивироанными. Активирую их запросом к таблице RDB$INDICES, опять делаю бэкап/рестори, таже самая картина с теми же индексами. В чем может быть проблема?
Деактивация индексов после рестори.
проблема в том, что это похоже на битую базу. например, нарушение FK или что-либо вроде.
Соответственно, при ресторе надо указывать ключ -v, чтобы было видно, на каком индексе сервер споткнулся.
И чинить оригинальную базу.
Собственно, если индексы активны не все, значит и база из-за ошибки при восстановлении находится в состоянии shutdown.
Соответственно, при ресторе надо указывать ключ -v, чтобы было видно, на каком индексе сервер споткнулся.
И чинить оригинальную базу.
Собственно, если индексы активны не все, значит и база из-за ошибки при восстановлении находится в состоянии shutdown.
да нифига она не рабочая.база из него получалась рабочая
1. она в состоянии shutdown, т.е. никто кроме sysdba подключиться не может
2. в данных - или в ПК или в FK, по которому построен этот индекс - косяк. Т.е. данные битые.
p.s. тоже, добро пожаловать на курсы - www.ibase.ru/courses.htm