Повідомлення про помилку під час створення звіту або надіслати звіт у Microsoft Dynamics CRM: "не вдалося виконати запит HTTP стан 401: несанкціоноване" або "Помилка сервера в застосунку"/""

Застосовується до: Dynamics CRM 4.0

Причини


Ознака 1

Під час спроби запустити звіт у Microsoft Dynamics CRM 3.0, з'являється таке повідомлення про помилку:

Не вдалося виконати запит HTTP стан 401: несанкціоноване.

Під час спроби запустити звіт у Microsoft Dynamics CRM 4.0, з'являється таке повідомлення про помилку:

Помилка
Сталася помилка. Повторіть операцію. Якщо проблема не зникає, спільнота Microsoft Dynamics CRM рішення або вашої організації Microsoft Dynamics CRM-адміністратора. Нарешті, зверніться до служби підтримки Microsoft.



Під час спроби запустити звіт у Microsoft Dynamics CRM 2011, з'являється таке повідомлення про помилку:

Звітування про помилки
Не можна відобразити звіт. (rsAccessDenied)

З DevErrors зафіксувати з'являється повідомлення про помилку, схоже на таке повідомлення:

Опис помилки:

Дозволів, які надаються користувача 'AUTHORITY\NETWORK СЛУЖБОЮ NT' є недостатнім для виконання цієї операції.



Помилка Опис:

Дозволів, які надаються користувача 'AUTHORITY\NETWORK СЛУЖБОЮ NT' є недостатнім для виконання цієї операції.

Ознака 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-адміністратора. Нарешті, зверніться до служби підтримки Microsoft.


Код помилки: 0x80048298


Причина


Ця проблема виникає, оскільки безпеки обліковий запис використовується пулом застосунків CRMAppPool видавця для Microsoft Dynamics CRM роль Диспетчер звітів.

Вирішення


Щоб вирішити цю проблему, виконайте такі дії.

  1. Знайти користувача. Щоб це зробити, виконайте такі дії:
    1. На сервері Microsoft Dynamics CRM меню Пуск, натисніть запустити, введіть compmgmt. msc /sі натисніть кнопку ОК , щоб відкрити керування комп'ютером.
    2. Розширення, служби та застосунки, розгорніть Диспетчер інформаційних служб Інтернету (IIS), Пули Застосунків, CRMAppPool, клацніть правою кнопкою миші та виберіть пункт Властивості.
    3. У діалоговому вікні CRMAppPool властивості увагу на значення в полі Попереднє визначення вкладка посвідчення .

  2. Надати її видавця, для Microsoft Dynamics CRM роль користувача, визначений на попередньому етапі. Щоб це зробити, виконайте такі дії:
    1. Введіть адресу в рядку адреси браузера Microsoft Internet Explorer і виберіть команду перейти , щоб відкрити диспетчер звітів служб звітування:
      http://SRSServer/Reports
      Примітка SRSServer – це покажчик місця заповнення, який представляє на фактичне ім'я сервера Microsoft SQL Server Reporting Services.

      Примітка Якщо у вас не вдалося ввійти до Reporting Services, див. у http://technet.microsoft.com/en-us/library/bb630430.aspx.
    2. Клацніть папку, ім'я компанії Microsoft Dynamics CRM.

      Примітка. Назву компанії Microsoft Dynamics CRM приблизно такого вигляду:
      CRM_Company_Name_MSCRM
    3. На вкладці " Властивості " натисніть кнопку " Безпека".

      Примітка. SQL звітування служби 2008 наведіть вказівник миші на папку, клацніть стрілку розкриття меню та виберіть безпеки.
    4. Перевірте, чи користувач, який знайдений на кроці 1 відображається у списку з роллю видавця для Microsoft CRM .

      Примітка. Якщо в Microsoft Dynamics CRM і SQL Reporting Services на одному сервері, і CRMAppPool посвідчення, що працює як МЕРЕЖНУ службу, обліковий запис NT AUTHORITY\NETWORK служби повинні роль видавця для Microsoft CRM . Якщо Microsoft Dynamics CRM і SQL Reporting Services на різних серверах, і CRMAppPool посвідчення працює як МЕРЕЖНУ службу, < домен > \ < crmserver >$ запис повинен мати роль видавця для Microsoft CRM . < Домен > \ < crmserver >$ запису або надається видавця для Microsoft CRM роль безпосередньо або члена SQLAccessGroup , у службі Active Directory і, надавши їм, SQLAccessGroup роль видавця для Microsoft CRM .

      Примітка. Користувач немає у списку, виберіть Призначення нової ролі.
      У полі ім'я групи або користувача , введіть ім'я користувача, який був відмічений на кроці 1 с.
    5. Встановіть прапорець для питань Microsoft CRM а потім натисніть кнопку OK.
    6. У Microsoft Dynamics CRM 2011 з вікна повідомлення, які зберігаються в папці SharedReports. Таким чином, необхідно також переконатися в тому, дозволи додаються до цієї папки, якщо користувачі не можуть переглядати повідомлення з вікна. Звіти, завантажені до Dynamics CRM 2011, вони публікуються Organization_MSCRM папки, що організації.