Безусловный пересчет прав пользователей

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Безусловный пересчет прав пользователей

Сообщение Chernikov » Вт апр 09, 2019 10:20

Добрый день!
Исправьте меня пожалуйста, если я не прав, в вопросе понимания значения безусловный пересчет прав пользователей.
Как понял я – флаг Безусловный пересчет прав дает то, что в результате расчета прав привилегии на объекты БД будут обновлены независимо от наличия изменений, т.е. неважно изменились ли права на таблицу или нет они все равно будут обновляться (т.е. по факту имеем более долгую по времени процедуру), а если флаг не ставим, то обновляется только то, что претерпело изменения. Верно?
Chernikov
Посетитель
 
Сообщения: 41
Зарегистрирован: Ср мар 06, 2019 12:19
Reputation point: 2

Re: Безусловный пересчет прав пользователей

Сообщение AlexMK » Чт апр 11, 2019 15:49

Chernikov писал(а):Добрый день!
... дает то, что в результате расчета прав привилегии на объекты БД будут обновлены независимо от наличия изменений... Верно?


абсолютно верно.
Все права будут пересчитаны и на уровне СУБД перегрантованы.
AlexMK
Новичок
 
Сообщения: 27
Зарегистрирован: Чт июн 14, 2012 20:30
Reputation point: 0

Re: Безусловный пересчет прав пользователей

Сообщение Chernikov » Чт апр 11, 2019 16:40

AlexMK писал(а):
Chernikov писал(а):Добрый день!
... дает то, что в результате расчета прав привилегии на объекты БД будут обновлены независимо от наличия изменений... Верно?


абсолютно верно.
Все права будут пересчитаны и на уровне СУБД перегрантованы.


Спасибо за ответ, т.е. получается нет смыла каждый раз при пересчете прав пользователю ставить чек безусловный пересчет ? это очень затягивает процесс, особенно при массовом пересчете
Chernikov
Посетитель
 
Сообщения: 41
Зарегистрирован: Ср мар 06, 2019 12:19
Reputation point: 2

Re: Безусловный пересчет прав пользователей

Сообщение AlexMK » Чт апр 11, 2019 18:29

Chernikov писал(а):... т.е. получается нет смыла каждый раз при пересчете прав пользователю ... особенно при массовом пересчете


ну ... эээ ...
таки пользователЮ или массовый ? :)

все зависит от цели и поставленной задачи.
Если цель ПРИНУДИТЕЛЬНО пересчитать ВСЁ, что назначено - птицу нужно ставить.

Если везде полный порядок и есть в этом уверенность 100%, то для пересчета ТОЛЬКО внесенных изменений и ускорения процесса, птица не нужна.
И, по умолчанию, она и не прочекана - т.е. по умолчанию принудительный пересчет не производится.

P.S.
для ускорения пересчетов я продолжаю настоятельно рекомендовать использовать группы в режиме UseSQLRole=ON

!!! и да - это касается прав на БД.
AlexMK
Новичок
 
Сообщения: 27
Зарегистрирован: Чт июн 14, 2012 20:30
Reputation point: 0

Re: Безусловный пересчет прав пользователей

Сообщение Chernikov » Пт апр 12, 2019 16:57

AlexMK писал(а):
Chernikov писал(а):Если везде полный порядок и есть в этом уверенность 100%, то для пересчета ТОЛЬКО внесенных изменений и ускорения процесса, птица не нужна.


P.S.
для ускорения пересчетов я продолжаю настоятельно рекомендовать использовать группы в режиме UseSQLRole=ON

!!! и да - это касается прав на БД.


как раз случай - внесенных изменений

можно поподробнее как реализовать использование роли на MSSQL?
я совсем недавно осваиваю администрирование Галактика. так что извините меня за навязчивость!
Chernikov
Посетитель
 
Сообщения: 41
Зарегистрирован: Ср мар 06, 2019 12:19
Reputation point: 2

Re: Безусловный пересчет прав пользователей

Сообщение edward_K » Вт апр 16, 2019 18:34

саппорт при расчете прав заполняет роли на сервере + на что то делает дубликат в своих таблах.
Вы можете посмотреть их через Studio. Они будут применяться для любого приложения, а не только для галактики.
Как они применяются видимо вы не адресу - вам нужно немоножко знать MSSQL.
Руками роли лучше не трогать, если не знаете о последствиях.
edward_K
Заслуженный деятель интернет-сообщества
 
Сообщения: 5164
Зарегистрирован: Вт мар 29, 2005 17:49
Откуда: SPB galaxy spb
Reputation point: 115

Re: Безусловный пересчет прав пользователей

Сообщение Chernikov » Вт апр 30, 2019 22:48

edward_K писал(а):саппорт при расчете прав заполняет роли на сервере + на что то делает дубликат в своих таблах.
Вы можете посмотреть их через Studio. Они будут применяться для любого приложения, а не только для галактики.
Как они применяются видимо вы не адресу - вам нужно немоножко знать MSSQL.
Руками роли лучше не трогать, если не знаете о последствиях.


Спасибо, с ролями разобрался, реализовал на тестовой БД
Chernikov
Посетитель
 
Сообщения: 41
Зарегистрирован: Ср мар 06, 2019 12:19
Reputation point: 2


Вернуться в Администрирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


cron