Сообщение об ошибке при попытке запустить отчет или загрузить отчет в Microsoft Dynamics CRM: «Сбой запроса с состоянием HTTP 401: несанкционированного» или «Ошибка сервера в '/' приложении»

Симптомы

Проблема 1

При попытке запустить отчет в Microsoft Dynamics CRM 3.0 появляется следующее сообщение об ошибке:

Сбой запроса с состоянием HTTP 401: несанкционированного.

При попытке запустить отчет в Microsoft Dynamics CRM 4.0 появляется следующее сообщение об ошибке:


Ошибка
Произошла ошибка. Повторите это действие еще раз. Если проблема остается, проверьте сообщества Microsoft Dynamics CRM для решений или обратитесь к администратору вашей организации Microsoft Dynamics CRM. И, наконец обратитесь в службу технической поддержки Майкрософт.



При попытке запустить отчет в Microsoft Dynamics CRM 2011, появляется следующее сообщение об ошибке:

Сообщение об ошибке
Не удается отобразить отчет. (rsAccessDenied)


С включить параметр DevErrors появляется сообщение об ошибке примерно следующее сообщение:

Описание ошибки:

Разрешения, предоставленные пользователю «NT AUTHORITY\NETWORK SERVICE» недостаточны для выполнения данной операции.



Подробные сведения об ошибке:

Разрешения, предоставленные пользователю «NT AUTHORITY\NETWORK SERVICE» недостаточны для выполнения данной операции.


Случай 2

При попытке добавить отчет в Microsoft Dynamics CRM 3.0 появляется следующее сообщение об ошибке:


Ошибка при отправке отчета
Произошла ошибка при попытке добавить отчет в Microsoft CRM. Повторите попытку добавить отчет. Если неполадка не исчезнет, обратитесь к системному администратору.


С поддержкой параметр DevErrors появляется следующее сообщение об ошибке:

Ошибка сервера в '/' приложении.
Тип Microsoft.Crm.CrmException исключение.


При попытке добавить отчет в Microsoft Dynamics CRM 4.0 или в Microsoft Dynamics CRM 2011, появляется следующее сообщение об ошибке:

Произошла ошибка при попытке добавить отчет в Microsoft Dynamics CRM. Повторите это действие еще раз. Если проблема остается, проверьте сообщества Microsoft Dynamics CRM для решений или обратитесь к администратору вашей организации Microsoft Dynamics CRM. И, наконец обратитесь в службу технической поддержки Майкрософт.


Код ошибки: 0x80048298


Причина

Эта проблема возникает, поскольку учетной записи безопасности для пула приложений CRMAppPool не ролью издателя для Microsoft Dynamics CRM в диспетчере отчетов.

Решение

Чтобы устранить эту проблему, выполните следующие действия:

  1. Найти пользователя. Чтобы сделать это, выполните следующие действия.

    1. На сервере Microsoft Dynamics CRM нажмите кнопку Пуск, выберите пункт выполнить, введите compmgmt.msc /sи нажмите кнопку ОК , чтобы открыть окно управления компьютером.

    2. Разверните узел службы и приложенияи диспетчера Internet Information Services (IIS), разверните Пулы приложений, щелкните правой кнопкой мыши CRMAppPoolи выберите команду Свойства.

    3. В диалоговом окне Свойства CRMAppPool запомните значение в поле Стандартные на вкладку удостоверение .

  2. Предоставьте ролью издателя для Microsoft Dynamics CRM пользователь, определенный в предыдущих шагах. Чтобы сделать это, выполните следующие действия.

    1. Введите следующий адрес в адресной строке обозревателя Microsoft Internet Explorer и выберите команду Перейти к открыть диспетчер отчетов служб Reporting Services:

      http://SRSServer/ReportsПримечание. SRSServer — это представляет фактическое имя сервера служб отчетов Microsoft SQL Server.

      Примечание. Если невозможно войти в систему служб Reporting Services, обратитесь к http://technet.microsoft.com/en-us/library/bb630430.aspx.

    2. Выберите папку, имя компании Microsoft Dynamics CRM.

      Примечание. Имя компании Microsoft Dynamics CRM будет выглядеть примерно так:

      CRM_Company_Name_MSCRM

    3. На вкладке « Свойства » нажмите кнопку Безопасность.

      Примечание. Для SQL Reporting Services 2008 наведите указатель мыши на папку, щелкните стрелку раскрывающегося списка и выберите Безопасность.

    4. Проверьте, присутствует ли пользователь, найденных на шаге 1 с ролью издателя для Microsoft CRM .

      Примечание. Microsoft Dynamics CRM и службы отчетов SQL, на том же сервере, и удостоверение CRMAppPool работает как сетевая служба, учетная запись NT AUTHORITY\NETWORK SERVICE должна быть роль Издатель для Microsoft CRM . Если Microsoft Dynamics CRM и службы отчетов SQL находятся на отдельных серверах, и удостоверение CRMAppPool выполняется как Сетевая служба, < домен > \ < crmserver >$ учетная запись должна иметь роль Издатель для Microsoft CRM . < Домен > \ < crmserver >$ учетной записи можно либо предоставить ролью издателя для Microsoft CRM непосредственно или будучи членом SQLAccessGroup в Active Directory и предоставляя SQLAccessGroup ролью издателя для Microsoft CRM .

      Примечание. Если пользователя нет в списке, нажмите кнопку Создать назначение ролей.
      В поле имя группы или пользователя введите имя пользователя, записанное на шаге 1 c.

    5. Установите флажок Издатель для Microsoft CRM и нажмите кнопку ОК.

    6. В Microsoft Dynamics CRM 2011 отчеты из поля хранятся в папке SharedReports. Таким образом, кроме того, необходимо убедиться, что разрешения добавляются в эту папку, если пользователи не могут просматривать отчеты из поля. Когда отчеты передаются Dynamics CRM 2011, они публикуются в Organization_MSCRM папку для этой организации.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×