|
22.01.2009, 09:23 | #1 |
Moderator
|
"Быдлокод" - это убогий и неправильный подход к решению задачи. Ансапорт может быть и элегантным...
Проверьте еще раз! Все пользователи, которым разрешено выполнение отчетов (по умолчанию все) входят в группу безопасности AD ReportingGroup, которой на SQL сервере разрешено выполнять SELECT против фильтрованных представлений и хранимых процедур. Но это если говорить о "поддерживаемом" функционале. По мне так проще создать на SQL роль с правами на доступ к определенным таблицам и дать ее UserGroup чем какую-то IIS учетку в святая святых допускать. Впрочем, дело ваше. Задача и без того, на мой взгляд надумана, вы уж извините.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
22.01.2009, 15:27 | #2 |
Участник
|
Задача не надумана. Клиенту нужно иметь возможность менять валюту записей некоторых сущностей, как то: договоров, предложений, возможных сделок. Это жизненно необходимо.Причем это не прихоть одной конкретной фирмы, а специфика работы все области деятельности компании. Кроме как прямым доступом в SQL эту задачу не решить. И на мой взгляд неправильно называть подход к решению задачи "убогим и неправильным" если неизвестна сама задача.
А насчет прав пользователей на чтение из SQL вы правы, доступ есть, это я малость тупонул. В моем случае одной никому, кроме администратора, не известной, с надежным паролем, записи даются некоторые права для доступа в CRM. Вы же предлагаете всем пользователям с их убогими паролями и стикерами с учетными данными на мониторе дать права на доступ к SQL. Ну даже и не знаю что лучше... Последний раз редактировалось ZooY; 22.01.2009 в 15:37. |
|
|
|