Показать сообщение отдельно
Старый 16.03.2010, 18:49   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Представления (Views) в DAX4 и права пользователей (постфикс USERGROUPLIST)
Предистория: столкнулись с тем, что достаточно простая вьюха неимоверно долго отрабатывает. Немало помучились в поиске причины, пока не полезли в MS SQL Management Studio.
Выяснилось, что по этой вьюхе Акса сгенерила код, включающих проверки видимости (доступности) определенных полей (использовала DBO.FIELDVISIBLE, проверку по таблицам USERGROUPLIST и т.п.). В общем, запрос получился знатный.
К самому наименованию вьюхи в базе добавлен постфикс USERGROUPLIST.
В других же созданных нами вьюхах такой ситуации нет.
Отсюда вопрос: в каких случаях Акса создает просто вьюху, а в каких добавляет эти проверки?
PS: единственное, что нашел по теме это описание, связанное с перспективами:
Интеграция с Reporting Services в 4.0, ужасы SysSRSTablePermissions