"Быдлокод" - это убогий и неправильный подход к решению задачи. Ансапорт может быть и элегантным...
Проверьте еще раз! Все пользователи, которым разрешено выполнение отчетов (по умолчанию все) входят в группу безопасности AD ReportingGroup, которой на SQL сервере разрешено выполнять SELECT против фильтрованных представлений и хранимых процедур. Но это если говорить о "поддерживаемом" функционале.
По мне так проще создать на SQL роль с правами на доступ к определенным таблицам и дать ее UserGroup чем какую-то IIS учетку в святая святых допускать. Впрочем, дело ваше. Задача и без того, на мой взгляд надумана, вы уж извините.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|