Описание ошибки: при удалении категории доступа в программе Конфигуратор СКУД программа Конфигуратор перестае отвечать на запрос; сервер FireBird показывает высокую загрузку. Процесс длиться до перезагрузки компьютера или перезапуска FireBird.
Причина ошибки: некорретная связи в базе данных. Если удаляемая категория доступа является умолчательной для какой либо организации, то при удалении этой категории возникает ошибка.
Пути решения:
- Проверить организации и вручную и исправить категорию доступа по умолчанию на другую, которую не планируете удалять (например на Вездеход или CheckTime
- В таблице ORGANIZATION выполнить следующие действия:
- удалить FK FK_ORGANIZATION_DEF_ACCESSNAME
- Выполнить скрипт
ALTER TABLE ORGANIZATION ADD CONSTRAINT FK_ORGANIZATION_DEF_ACCESSNAME FOREIGN KEY (ID_DEF_ACCESSNAME, ID_DB) REFERENCES ACCESSNAME (ID_ACCESSNAME, ID_DB) ON DELETE SET DEFAULT;
- Не удалять категорию доступа. Большое количество категорий доступа никак не влияет на работу системы.