Вопрос по правам доступа
Добавлено: 21 сен 2006, 18:55
Собственно вопроса 2. Оба по книге Х. Борри
1. На стр 746 в примечании научного редактора сказано:
2. На стр. 747 сказано:
1. На стр 746 в примечании научного редактора сказано:
И тем не менее, у меня это работает, я делаю UPDATE с указанием в WHERE значения первичного ключа, и значение стобца данной записи меняется. Может я что-то не так понял? Использую FIBDataSet....если выдан GRANT на UPDATE к столбцам явно, то успешно может быть выполнен только UPDATE всей таблицы, без указания ограничения WHERE. Таким образом, выдача GRANT на UPDATE к конкретным столбцам является совершенно бесполезной.
2. На стр. 747 сказано:
Следует ли из этого, что если таблица и процедура, которая к ней обращается, имеют одного владельца, то любой пользователь имеющий право EXECUTE на данную процедуру имеет возможность ее выполнить, даже если ни пользователь ни процедура не обладают правами на таблицу?Когда для триггера, хранимой процедуры или просмотра нужен доступ к таблице или просмотру, достаточно, чтобы владелец объекта, к которому требуется доступ, сам объект или пользователь, использующий триггер, процедуру или просмотр, имел необходимые полномочия.