![]() |
#9 |
Участник
|
Цитата:
![]() 1. Если босса удовлетворит разграничение в терминах АХ, то можно просто построить запросик по таблицам: - UserInfo - UserGroupList - SysRecordLevelSecurity - может еще что-то 2. Если нужно именно в виде предиката MS SQL, то а. Развертываем копию рабочей базы б. В Class/Info/startupPost добавляем формирование и запуск Query для нужной таблицы с range описанным выше. (не забываем исключить из "праздника" себя любимого ![]() в. Делаем job/class для запуска в цикле Аксапты под всеми (выбранными) пользователями. (можно использовать за основу Тестирование прав пользователей. DAX 4.0.) г. Настраиваем профайлер на базу и запускаем его. д. Запускаем пункт в е. Выбираем из профайлера получившиеся запросы и парсим их. PS.Вариант 1 мне нравиться гораздо больше ![]() |
|
|
За это сообщение автора поблагодарили: mazzy (2), shogel (1), AGRESSOR (1). |
Теги |
rls, security, права доступа, права доступа на уровне записей (rls) |
|
![]() |
||||
Тема | Ответов | |||
Как преобразовать запрос в SQL-инструкцию | 7 | |||
Поймать SQL запрос при формировании отчета | 7 | |||
RLS&Расширенный запрос | 14 | |||
SQL мониторинг + прямой запрос к SQL | 17 | |||
SQL Запрос | 5 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|