AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.04.2009, 06:32   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,288 / 3494 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Волчара Посмотреть сообщение
У меня бывает в 4 тоже виснет. Правда если входишь в Админ - показывает. После загрузки админа, можно уже и другие группы редактировать...
Для начала неплохо было бы убедиться, в отсутствии модификаций в этой функциональности. А то встречал я на своем пути модификацию... Которая откровенно "вешала" настройку прав. Лишние кнопки конечно погоды не делают, а вот если затронут механизм "расчета" прав или формирования дерева - то увы.

Потом следует обратить внимание со стороны БД на таблички AccessRightsList, SysSecurityForm*. Именно эти 3 таблицы (первая особенно) влияют на построение дерева. Можно написать несложный джоб, который будет удалять из них лишние записи (после удаления/переименования пункта меню, по которому были записи в таблице - записи не изменяются и остаются в виде мусора. С контрольками на формах - там еще больше мусора).
Надо проверить индексы по табличкам (их наличие, возможно их нужно пересоздать т.к. они кривые), возможно таблицы следует дефрагментировать в БД.

Также следует проверить соотношение групп полльзователей, пользователей и доменов. У вас кол-во групп больше кол-ва пользователей? Тогда делаем индивидуальные группы и у вас будет кол-во групп = кол-ву пользователей. Этим вы уменьшите кол-во записей в таблицах.

Но это все общие рекомендации. С каждым случаем надо разбираться отдельно
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Волчара (1).
Старый 23.04.2009, 17:22   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Модификаций точно нет, попробую переиндексировать таблицы
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 23.04.2009, 17:37   #3  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
Цитата:
Сообщение от Волчара Посмотреть сообщение
..Правда если входишь в Админ - показывает. После загрузки админа, можно уже и другие группы редактировать...
admin не помогает(

Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Для начала неплохо было бы убедиться, в отсутствии модификаций в этой функциональности...
Потом следует обратить внимание со стороны БД на таблички AccessRightsList, SysSecurityForm*. Именно эти 3 таблицы (первая особенно) влияют на построение дерева...
Надо проверить индексы по табличкам (их наличие, возможно их нужно пересоздать т.к. они кривые), возможно таблицы следует дефрагментировать в БД.
Также следует проверить соотношение групп полльзователей, пользователей и доменов. У вас кол-во групп больше кол-ва пользователей? Тогда делаем индивидуальные группы и у вас будет кол-во групп = кол-ву пользователей...
Модификаций нет.
Удаление индексов у этих 3х таблиц в SQL и синхронизация не помогают.
Пользователей больше чем групп..
Старый 23.04.2009, 22:38   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,288 / 3494 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от decoder Посмотреть сообщение
Модификаций нет.
Удаление индексов у этих 3х таблиц в SQL и синхронизация не помогают.
Пользователей больше чем групп..
Эта... индексы создавать желательно вручную в БД, иначе вход в Аксапту будет ... ну оооччччень долгим.

Так в отношении "лишних записей" Вы проверили? Сейчас джоба под рукой нет - но суть в том - что делается select по AccessRightsList и проверяется есть ли те MenuItem, Tables, Security Key и т.д. в АОТ, которые присутствуют в таблице.

В отношении отсуствия модификаций. ТОЧНО НЕТ? А как Вы определяли? Только по форме? Меня интересуют классы SysSecurity*. И можно взять пару форм Sys*Security.

Второй вариант - большое кол-во записей или отсутствие индекса на таблице.

Ну нет другой причины....
__________________
Возможно сделать все. Вопрос времени
Старый 28.04.2009, 15:20   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,288 / 3494 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
И еще. Проверьте "лишние" записи по AccessRightsList.
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Так в отношении "лишних записей" Вы проверили? Сейчас джоба под рукой нет - но суть в том - что делается select по AccessRightsList и проверяется есть ли те MenuItem, Tables, Security Key и т.д. в АОТ, которые присутствуют в таблице.
Еще - посмотрите будут ли тормоза - если очистить таблички SysSecurityForm*? (ессно удалять записи нельзя, но проверить скорость на пустой табличке можно)
__________________
Возможно сделать все. Вопрос времени
Теги
accessrightslist, права доступа

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Настройка прав доступа на уровне записей Pan DAX: Администрирование 19 12.11.2006 11:10
настройка прав доступа elenaka DAX: Администрирование 2 13.09.2005 16:03
Настройка прав доступа к строкам журнала ордеров Valery DAX: Администрирование 14 20.05.2005 18:13
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42
Настройка прав доступа к конкретной аналитике kalex DAX: Администрирование 3 20.08.2004 17:17

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:14.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.