26.04.2008, 15:06 | #1 |
Участник
|
Пользователь SQL и права на view
Во время разработки появилась следующая проблема, есть пользователь SQL(вне домена) TestCrmUser ему выданы права на чтение и запись(в конечном итоге сделал его даже owner) баз metabase и mscrm.
Однако, при попытке SELECT из представлений, например из FilteredAccount, пользователь получает нулевой рекордсет. Если же делать SELECT из таблиц напрямую, то данные возвращаются нормально. Подскажите, пожалуйста, как настроить пользователя так, чтобы он мог получать данные из view ну и вообще был полноправным user?. |
|
26.04.2008, 16:15 | #2 |
Moderator
|
Фильтрованные представления CRM выдают данные на основании политик безопасности. Пользователь должен быть членом домена и должен быть зарегистрирован в CRM чтобы эти вьюхи признавали за ним права на чтение.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
26.04.2008, 19:05 | #3 |
Участник
|
т.е. получается, что если пользователь создан для системных нужд, то я не смогу им пользоваться, пытаясь получить данные из фильтрованных представлений?
Или все-таки можно зарегистрировать в CRM SQL-пользователя? |
|
26.04.2008, 19:54 | #4 |
Moderator
|
То есть пользователь не имеющий доступа к системе не может читать из нее данные. Мне кажется это логично.
Создайте пользователя в CRM и дайте ему права на объекты, которые хотите читать из представлений. В этом случае все будет работать и никак иначе.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
За это сообщение автора поблагодарили: SVK (1). |
|
|