powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Автогрант фича реквест
7 сообщений из 7, страница 1 из 1
Автогрант фича реквест
    #39267148
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас в редакторе ХП (функции и т.п.) есть кнопка "Автогрант", по которой генерируется скрипт с раздачей прав на объекты БД, используемые внутри этой самой ХП.
Хотелось бы иметь возможность так же раздать гранты и на саму ХП. То есть выдавать так же гранты тем ХП, которые используют текущую.
Можно конечно сгенерить скрипт и самому, но удобней конечно было бы иметь такую возможность в самом эксперте.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267496
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В контекстном меню DB Explorer есть соответствующая (почти) фича: выбрал все - раздал права. Один раз.
А ради одной конкретной процедуры/функции/пакеты/представления анализировать все процедуры/функции/пакеты/представления в базе я не вижу смысла.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267517
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
1. Процедур (и прочих объектов) может быть очень много. БД при этом может быть прилично нагружена. И ради одной всё это начинать....
2. Анализировать всё может смысла и нет. Достаточно только зависимые объекты.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267530
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserIBExpert,
1. Процедур (и прочих объектов) может быть очень много. БД при этом может быть прилично нагружена. И ради одной всё это начинать....

Это нужно сделать один раз.
Впрочем, если не хочешь - не начинай, я не настаиваю. Тем более, что твоя БД, по всей видимости, вполне справляется и без этих прав.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267636
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpert,
Один раз? Откуда такая точная инфа?
Всё зависит обычно от конкретной стадии жизненного цикла БД. Если она постоянно развивается - то этих одних разов может быть и по десятку в день.
PS: сарказм мимо кассы. я в состоянии написать скрипт с генерацией нужных прав, просто считаю что такая фича нужна в самом эксперте. Не более.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267704
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnyUserОдин раз? Откуда такая точная инфа?
Всё зависит обычно от конкретной стадии жизненного цикла БД. Если она постоянно развивается - то этих одних разов может быть и по десятку в день.


Да ну? Если в эксперте включена раздача грантов при компиляции, то все последующие изменения процедур будут приводить к соответствующим обновлениям их привилегий.

PS: сарказм мимо кассы. я в состоянии написать скрипт с генерацией нужных прав, просто считаю что такая фича нужна в самом эксперте. Не более.

Ну и отлично. Напиши такой скрипт/блок, повесь его в эксплорер на "Применить блок" и поделись с другими пользователями, если им это необходимо.
...
Рейтинг: 0 / 0
Автогрант фича реквест
    #39267766
AnyUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertДа ну? Если в эксперте включена раздача грантов при компиляции, то все последующие изменения процедур будут приводить к соответствующим обновлениям их привилегий.
Обычно так и есть. Но есть слабое звено в этой логике - если в эксперте включена раздача грантов при компиляции .
Так или иначе кончается всё чем-то типа: This user does not have privilege to perform this operation on this object.No permission for execute access to procedure PROCEDURE_NAME.
И в том случае когда данная проца не предназначена для вызова непосредственно клиентом(является внутренней) - эксперт не содержит встроенных средств для обработки данной ситуации и приходится грантовать в ручную.
IBExpertНу и отлично. Напиши такой скрипт/блок, повесь его в эксплорер на "Применить блок" и поделись с другими пользователями, если им это необходимо.
Подобным образом сейчас и выкручиваюсь.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Автогрант фича реквест
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]