|
|
#1 |
|
Участник
|
Не формируется кастомный отчет под другими пользователями
Существует кастомный отчет, он нормально отрабатывает под пользователем Администратор с ролью Системный администратор. Любой другой пользователь даже с такой же ролью не может запустить этот отчет: Выдает сообщение: Не удалось выполнить запрос для набора данный Dataset1.
В какую сторону рыть? |
|
|
|
|
#2 |
|
Чайный пьяница
|
Цитата:
Сообщение от datfi
Существует кастомный отчет, он нормально отрабатывает под пользователем Администратор с ролью Системный администратор. Любой другой пользователь даже с такой же ролью не может запустить этот отчет: Выдает сообщение: Не удалось выполнить запрос для набора данный Dataset1.
В какую сторону рыть?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
#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 |
|
|
|
|
#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 |
|
|
|
|
#5 |
|
Участник
|
report1.zip
Я вот что еще заметил что на http://crm/reportserver/ под этими пользователями не могу ввалиться и на http://crm/reports/ - у меня открывается пустая корневая папка. Может где то тут проблема закраилась. Хотя в SQLrepGroup эти пользователи есть Последний раз редактировалось datfi; 20.11.2009 в 18:11. |
|
|
|
|
#6 |
|
Консультант-джедай
|
Попробуйте добавить этих юзверов в PrivReportingGroup (ну, и заодно в другие группы).
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
| За это сообщение автора поблагодарили: datfi (1). | |
|
|
#7 |
|
Участник
|
Цитата:
|
|
|
|
|
#8 |
|
Консультант-джедай
|
C точки зрения теории в этой группе должен находится компьютер где установлен коннектор к отчетам. Может быть Вам его и недостовало? А добавив юзверов в эту группу Вы как бы предоставили им доступ к отчетам на ровне с коннектором
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#9 |
|
Участник
|
Цитата:
p.s. Этот коннектор у меня не стоит. |
|
|
|
|
#10 |
|
Консультант-джедай
|
А он занесен в эту группу? Сносить пробовали?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#11 |
|
Участник
|
|
|
|
|
|
#12 |
|
Консультант-джедай
|
Комп с коннектором входит в группу PrivReportingGroup? Если коннектором не нужен, то может быть стоит попробовать снести его?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#13 |
|
Участник
|
|
|
|
|
|
#14 |
|
Консультант-джедай
|
Поставьте
это какая-то тестовая машина?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#15 |
|
Участник
|
|
|
|
|
|
#16 |
|
Консультант-джедай
|
Да. И убедится что комп на котором установлен коннектор внесен в PrivReportingGroup.
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#17 |
|
Участник
|
Цитата:
Ошибка при создании отчетов в CRM 4.0 - вот пост про это же и там вот что Так что мне его и не нужно ставить то у меня RS и CRM на одной тачке Последний раз редактировалось datfi; 23.11.2009 в 14:02. |
|
|
|
|
#18 |
|
Участник
|
Коллеги!
У нас весьма схожая проблема. Некоторые отчеты выполняются, но детализация отчетов по drilldown вываливается с этой ошибкой, так же есть отчет, который вываливается сразу. И самое интересное, что есть отчет который работает нармально. Юзеры добавлены в группы ReportingGroup и PrivReportingGroup. В логах на сервере ничего нет. CRM 4 RollUp13 + MSSQL2005 все на одном сервере. Под правами локального администратора сервера все отлично запускается. Куда рыть? Последний раз редактировалось _AV_; 28.01.2011 в 18:36. Причина: доп. |
|
|
|
|
#19 |
|
Участник
|
как обычно все банально...
Нужно особо внимательно выбирать вьюшки для выборки данных, например: в одном запросе использовалась вьюшка dbo.ActivityParty, соответсвено у простых юзверей не хватает прав на выполнение запроса по этой вьюшке, поэтому использовать нужно dbo.FilteredActivityParty.Всем удачи! |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Отчет | 15 | |||
| Проблема с публикацией отчетов - не работает "Сделать отчет доступным для организации" | 8 | |||
| Имя пользователя ,выполнившего отчет | 2 | |||
| Отчет | 1 | |||
|