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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2009, 14:37   #1  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
Виснет настройка прав доступа
Axapta 3.0 SP6 виснет при попытке войти в настройку прав доступа даже пользовательской группы Admin...
Что делать?
Старый 22.04.2009, 14:45   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от decoder Посмотреть сообщение
Axapta 3.0 SP6 виснет при попытке войти в настройку прав доступа даже пользовательской группы Admin...
Что делать?
Может подождать подольше? Она никогда быстро не открывалась..
__________________
Zhirenkov Vitaly
Старый 22.04.2009, 14:48   #3  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
1час мало?)
Старый 22.04.2009, 15:40   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Может быть что и мало. Смотря какая машина у Вас думает. Придется декодировать Вам Аксапту
Старый 22.04.2009, 16:58   #5  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
Зависает тестовая база. 3х-звенка. Начала зависать после обновления приложения и развертывания бэкапа с рабочей базы..
Старый 22.04.2009, 17:25   #6  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Ну для начала имеет смысл проверить табличку AccessRightsList. Если по ней слетели индексы - то вот она, родимая - причина ваших висяков. Т.е. Вам следует сначала выполнить синхронизацию, а уж затем смотреть права.
А вообще - к примеру в Оракле - возможно развернуть бекап без индексов, после чего запустить переиндексацию (которая будет дооолго по времени хрюкать)
__________________
Возможно сделать все. Вопрос времени
Старый 23.04.2009, 00:43   #7  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Таже бага в Ах 4.0
Цитата:
Сообщение от decoder Посмотреть сообщение
Axapta 3.0 SP6 виснет при попытке войти в настройку прав доступа даже пользовательской группы Admin...
Что делать?
У меня бывает в 4 тоже виснет. Правда если входишь в Админ - показывает. После загрузки админа, можно уже и другие группы редактировать...
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 23.04.2009, 06:32   #8  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Волчара Посмотреть сообщение
У меня бывает в 4 тоже виснет. Правда если входишь в Админ - показывает. После загрузки админа, можно уже и другие группы редактировать...
Для начала неплохо было бы убедиться, в отсутствии модификаций в этой функциональности. А то встречал я на своем пути модификацию... Которая откровенно "вешала" настройку прав. Лишние кнопки конечно погоды не делают, а вот если затронут механизм "расчета" прав или формирования дерева - то увы.

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

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

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

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

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

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

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

Ну нет другой причины....
__________________
Возможно сделать все. Вопрос времени
Старый 23.04.2009, 22:46   #12  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А может, сначала просто продебажить - где конкретно виснет? Потрассировать там запросы всякие...
Старый 24.04.2009, 09:10   #13  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от belugin Посмотреть сообщение
А может, сначала просто продебажить - где конкретно виснет? Потрассировать там запросы всякие...
Зачем?
Старый 24.04.2009, 09:15   #14  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от belugin Посмотреть сообщение
А может, сначала просто продебажить - где конкретно виснет? Потрассировать там запросы всякие...
Открываю закладку с настройками прав, при этом начинает работать скролл барр сверху формы. Пока работает скролл-барр две закладки пропадают. Скролл-барр дошел до конца, форма отвисла, аксапта отвисла, закладки не появились, работать нельзя.
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 24.04.2009, 09:36   #15  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Ну а какая ситуация с классами и формами SysSecurity*? (есть ли свои перекрытия?)

Кстати. Есть еще одна хорошая рекомендация. Глобальная компиляция. Я наблюдал как висло резервирование только из-за того, что внедренцы, заливая модификации хпо-шниками на рабочую не удосуживались делать глобальную компиляцию. А сделанная глобальная компиляция сразу выявила порядка трех десятков ошибок компиляции, после чего резервирование работать перестало в принципе - но уже стала вылетать "нормальная" трассировка стека и ясно стало где была ошибка компиляции. Ее исправление восстановило работу системы.
__________________
Возможно сделать все. Вопрос времени
Старый 24.04.2009, 14:24   #16  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Ну а какая ситуация с классами и формами SysSecurity*? (есть ли свои перекрытия?)
Кстати. Есть еще одна хорошая рекомендация. Глобальная компиляция...
Перекрытий нет
Глобальная компиляция не помогает
Старый 28.04.2009, 14:58   #17  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
что еще посоветуете?
Старый 28.04.2009, 15:16   #18  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Тогда можно проверить в БД:
1. Наличие индексов на табличке ACCESSRIGHTSLIST в БД:
I_65526ELEMENT (RECORDTYPE, PARENTID, ID), некластерный и
I_65526GROUP (GROUPID, DOMAINID, RECORDTYPE, PARENTID, ID, ELEMENTNAME) кластерный.
2. Выполнить команду DBCC REINDEX ('ACCESSRIGHTSLIST') в БД лдя дефрагментации таблицы.

Пока у меня варианты заканчиваются
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: decoder (1).
Старый 28.04.2009, 15:20   #19  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 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, время: 10:07.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.