20.11.2009, 17:36 | #1 |
Участник
|
Не формируется кастомный отчет под другими пользователями
Существует кастомный отчет, он нормально отрабатывает под пользователем Администратор с ролью Системный администратор. Любой другой пользователь даже с такой же ролью не может запустить этот отчет: Выдает сообщение: Не удалось выполнить запрос для набора данный Dataset1.
В какую сторону рыть? |
|
20.11.2009, 17:38 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от datfi
Существует кастомный отчет, он нормально отрабатывает под пользователем Администратор с ролью Системный администратор. Любой другой пользователь даже с такой же ролью не может запустить этот отчет: Выдает сообщение: Не удалось выполнить запрос для набора данный Dataset1.
В какую сторону рыть?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
20.11.2009, 17:45 | #3 |
Участник
|
Код: SELECT CRMAF_FilteredNew_opis.new_accountopisidname, FilteredNew_docopis.new_naimenovaniedocopisidname, FilteredNew_docopis.new_kolichestvo, SystemUser.FullName, FilteredAccount.address1_city, FilteredAccount.address1_stateorprovince, SystemUser.Title, FilteredBusinessUnit.divisionname, CRMAF_FilteredNew_opis.createdon, FilteredAccount.address1_line1, FilteredBusinessUnit.parentbusinessunitidname, SystemUser.BusinessUnitIdName FROM FilteredAccount INNER JOIN FilteredNew_opis AS CRMAF_FilteredNew_opis ON FilteredAccount.accountid = CRMAF_FilteredNew_opis.new_accountopisid INNER JOIN FilteredNew_docopis ON CRMAF_FilteredNew_opis.new_opisid = FilteredNew_docopis.new_opis_docopisid INNER JOIN SystemUser ON CRMAF_FilteredNew_opis.createdby = SystemUser.SystemUserId INNER JOIN FilteredBusinessUnit ON SystemUser.BusinessUnitId = FilteredBusinessUnit.businessunitid |
|
20.11.2009, 18:04 | #4 |
Чайный пьяница
|
Цитата:
Сообщение от datfi
Код: SELECT CRMAF_FilteredNew_opis.new_accountopisidname, FilteredNew_docopis.new_naimenovaniedocopisidname, FilteredNew_docopis.new_kolichestvo, SystemUser.FullName, FilteredAccount.address1_city, FilteredAccount.address1_stateorprovince, SystemUser.Title, FilteredBusinessUnit.divisionname, CRMAF_FilteredNew_opis.createdon, FilteredAccount.address1_line1, FilteredBusinessUnit.parentbusinessunitidname, SystemUser.BusinessUnitIdName FROM FilteredAccount INNER JOIN FilteredNew_opis AS CRMAF_FilteredNew_opis ON FilteredAccount.accountid = CRMAF_FilteredNew_opis.new_accountopisid INNER JOIN FilteredNew_docopis ON CRMAF_FilteredNew_opis.new_opisid = FilteredNew_docopis.new_opis_docopisid INNER JOIN SystemUser ON CRMAF_FilteredNew_opis.createdby = SystemUser.SystemUserId INNER JOIN FilteredBusinessUnit ON SystemUser.BusinessUnitId = FilteredBusinessUnit.businessunitid
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
20.11.2009, 18:08 | #5 |
Участник
|
report1.zip
Я вот что еще заметил что на http://crm/reportserver/ под этими пользователями не могу ввалиться и на http://crm/reports/ - у меня открывается пустая корневая папка. Может где то тут проблема закраилась. Хотя в SQLrepGroup эти пользователи есть Последний раз редактировалось datfi; 20.11.2009 в 18:11. |
|
23.11.2009, 08:36 | #6 |
Консультант-джедай
|
Попробуйте добавить этих юзверов в PrivReportingGroup (ну, и заодно в другие группы).
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
|
За это сообщение автора поблагодарили: datfi (1). |
23.11.2009, 09:27 | #7 |
Участник
|
Вроде помогло. Только понять не могу, раньше ведь и без этого работало, без добавления юзверей в эти группы. Есть идеи коллеги в чем может быть глюк, или я просто раньше внимание на это в других виртуалках не обращал.
|
|
23.11.2009, 10:26 | #8 |
Консультант-джедай
|
C точки зрения теории в этой группе должен находится компьютер где установлен коннектор к отчетам. Может быть Вам его и недостовало? А добавив юзверов в эту группу Вы как бы предоставили им доступ к отчетам на ровне с коннектором
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.11.2009, 10:30 | #9 |
Участник
|
Цитата:
p.s. Этот коннектор у меня не стоит. |
|
23.11.2009, 10:38 | #10 |
Консультант-джедай
|
А он занесен в эту группу? Сносить пробовали?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.11.2009, 10:45 | #11 |
Участник
|
|
|
23.11.2009, 10:49 | #12 |
Консультант-джедай
|
Комп с коннектором входит в группу PrivReportingGroup? Если коннектором не нужен, то может быть стоит попробовать снести его?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.11.2009, 10:56 | #13 |
Участник
|
|
|
23.11.2009, 11:00 | #14 |
Консультант-джедай
|
Поставьте это какая-то тестовая машина?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.11.2009, 11:31 | #15 |
Участник
|
|
|
23.11.2009, 12:07 | #16 |
Консультант-джедай
|
Да. И убедится что комп на котором установлен коннектор внесен в PrivReportingGroup.
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
23.11.2009, 13:58 | #17 |
Участник
|
Цитата:
Ошибка при создании отчетов в CRM 4.0 - вот пост про это же и там вот что Так что мне его и не нужно ставить то у меня RS и CRM на одной тачке Последний раз редактировалось datfi; 23.11.2009 в 14:02. |
|
28.01.2011, 17:20 | #18 |
Участник
|
Коллеги!
У нас весьма схожая проблема. Некоторые отчеты выполняются, но детализация отчетов по drilldown вываливается с этой ошибкой, так же есть отчет, который вываливается сразу. И самое интересное, что есть отчет который работает нармально. Юзеры добавлены в группы ReportingGroup и PrivReportingGroup. В логах на сервере ничего нет. CRM 4 RollUp13 + MSSQL2005 все на одном сервере. Под правами локального администратора сервера все отлично запускается. Куда рыть? Последний раз редактировалось _AV_; 28.01.2011 в 18:36. Причина: доп. |
|
31.01.2011, 13:01 | #19 |
Участник
|
как обычно все банально... Нужно особо внимательно выбирать вьюшки для выборки данных, например: в одном запросе использовалась вьюшка dbo.ActivityParty, соответсвено у простых юзверей не хватает прав на выполнение запроса по этой вьюшке, поэтому использовать нужно dbo.FilteredActivityParty.
Всем удачи! |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Отчет | 15 | |||
Проблема с публикацией отчетов - не работает "Сделать отчет доступным для организации" | 8 | |||
Имя пользователя ,выполнившего отчет | 2 | |||
Отчет | 1 |
|