Показать сообщение отдельно
Старый 20.01.2008, 15:28   #27  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
В 3.0 сп3 и позже (возможно сп2 и позже), как известно, RLS учитывался не только при отображении данных в лукапе, но и в случае ручного ввода данных в поле таблицы. Т.е. если ввести в поле таблицы, которое связано с другой таблицей, значение, которое есть в связанной таблице, но недоступно в соответствии с настройками RLS для текущего пользователя, то система ругалась также как и в случае, если бы в поле было введено значение, которого нет в связанной таблице.

Раньше (до 3.0 сп3) RLS при проверке по связанной таблице не учитывался. Реализация данной функциональности стало результатом множества запросов партнеров.

Так вот в 4.0 данная функциональность опять не работает (по крайней мере 4.0 сп2). Если в поле таблицы вручную ввести значение, которое есть в связанной таблице, но которое недоступно в соответствии с настройками RLS для текущего пользователя, то такое значение принимается.

См. также.

Внимание! Данная ссылка ведет на ресурс, текст на котором напечатан английскими буковками. http://www.microsoft.com/Businesssol...r=US&sloc=&p=1
__________________
С уважением,
glibs®