Всем привет!
недавно у нас падала база, но это не суть. Мы ее восстановили (данные), а
процедуры и триггеры восстанавливали скриптами из резервных копий.
Эффектов было несколько, например пропали гранты на процедуры, но это тоже
не суть.
Также были проблемы с внешними ключами, а именно каскады стали вести себя
как рестрикты.
Решили снести все ключи и заново накатить скриптом.
Почти все ок, но на пяти-шести ключах возникло следующее:

********* Statement:
ALTER TABLE CLC_ART_LIST DROP CONSTRAINT FK_CLC_ART_LIST

********* Error:
This operation is not defined for system tables.
unsuccessful metadata update.
ERASE RDB$RELATION_CONSTRAINTS failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot delete trigger used by a CHECK Constraint.


вопрос - как бы ситуацию решить? может в системных таблицах чего почистить?
Ya (последний) CS


Ответить