AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2016, 13:11   #4  
Eugene.Ostroukhov is offline
Eugene.Ostroukhov
Участник
 
149 / 11 (1) +
Регистрация: 22.02.2013
фиг там короче. SSRS не хочет заводиться.

1. срм 2011, в депл.менеджере 2 сервера - а) фулл сервер, б) скл сервер и срс дата коннектор
сервисы крутятся под учеткой crmmaster

2. на скле полный энтерпрайз, сервис отчетов крутится под доменной учеткой srsmaster, сам sql и агент - sqlmaster.

все СРМные учетки имеют sysadmin на скл-сервере.


есть отчет с банальным select * from Entity, select * from workflow
datasource отчета - обычный MSCRM_DataSource без изменений: строка пустая, источник - MS Dyn CRM SQL, учетные данные предоставляются пользователем

в логах SSRS пишут, обычный access denied:
Цитата:
webserver!ReportServer_0-1!7bc!04/14/2016-12:39:56:: e
ERROR: Reporting Services error Microsoft.ReportingServices.Diagnostics.Utilities.RSException: Произошла ошибка при обработке отчета.
---> Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException: Произошла ошибка при обработке отчета.
---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Не удалось выполнить запрос для набора данных "DSMain".
---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException:
System.Data.SqlClient.SqlException: Запрещено разрешение "SELECT" на объект "Entity" базы данных "orgname_MSCRM", схемы "dbo".
Запрещено разрешение "SELECT" на объект "Workflow" базы данных "orgname_MSCRM", схемы "dbo".
---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException: Запрещено разрешение "SELECT" на объект "Entity" базы данных "orgname_MSCRM", схемы "dbo".
Запрещено разрешение "SELECT" на объект "Workflow" базы данных "orgname_MSCRM", схемы "dbo".
профайлер пишет от учетки srsmaster :
Цитата:
declare @binUserGuid varbinary(128)
declare @userGuid uniqueidentifier
select @userGuid = N'{a23fc2c6-5a6b-e511-80cd-0050568151db}'
set @binUserGuid = cast(@userGuid as varbinary(128))
set context_info @binUserGuid;

use orgname_MSCRM

declare @otc int = (select top 1 objecttypecode from entity where name ='new_entity') ....
т.е идет имперсонализация под меня (мой гуид в организации, а не mscrm_config / reportserver db), но я тоже sysadmin!

так с чего вдруг выбрасывается grant access exception ? для кого?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM2011. Обновление поля одной сущности по условию из другой сущности. andyandy Dynamics CRM: Разработка 15 12.03.2014 11:31
Смена домен контроллера Nering Dynamics CRM: Администрирование 3 03.05.2012 19:53
загрузка REST данных из другой системы webmaster Dynamics CRM: Разработка 4 23.08.2011 12:52
Partner-Hosted CRM: перенос данных с одного сервера на другой diam Dynamics CRM: Администрирование 5 17.06.2010 08:58
Обязательно входить в домен для авторизации в CRM 3.0 ? wwwolf Dynamics CRM: Прочие вопросы 5 17.05.2010 16:41
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:58.