"Слетают" права

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Monk
Сообщения: 38
Зарегистрирован: 30 май 2006, 12:33

"Слетают" права

Сообщение Monk » 13 июн 2006, 10:57

Столкнулся с проблемой, не могу понять где собака порылась.

При изменении триггера пользователи получили эксепшн, вида "нет прав на инсерт/апдейт к таблице ...".
Пользователь изменяет данные в таблице1, при изменении срабатывает триггер на таблице1, который и правлю (изменения вида - корректировка условия "меньше" на "меньше или равно"), триггер вызывает процедуру диспетчер, которая анализирует данные (только селекты) и если нужно запускает атомарные процедуры изменяющие данные в других таблицах (например в таблице2, которая и фигурирует в эксепшине). Правлю в онлайне, ошибка проявляется не всегда.
Бекапрестор проблему снимает, отключение всех пользователей от базы и рестарт сервера нет.

1. Сервер IB 7.5.1
2. Все права раздаются на роли
3. На таблицы ролям права даны только на селект и референс
4. Добавление, изменение, удаление только черех процедуры

Ответить