Повідомлення про помилку, під час створення звіту в Microsoft Dynamics CRM 4.0: "помилка звітування. Не можна відобразити звіт"

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

Причини


Під час створення звіту в Microsoft Dynamics CRM 4.0, з'являється таке повідомлення про помилку:
Звітування про помилки. Не можна відобразити звіт.
Крім того, у файл журналу сервера звітів реєструється така подія:
w3wp! обробки! 5! 12/10/2007-15: 06:18:: e помилка: кидати

Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Не вдається створити підключення до джерела даних "CRM".
Відомості про: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: не вдалося, створити підключення до джерела даних "CRM". ---> На System.Data.SqlClient.SqlException: не вдалося відкрити, бази даних, "MSCRM_CONFIG", на прохання входу до системи. Не вдалося виконати входу до системи.
Не вдалося виконати вхід користувача < покажчик місця заповнення для автентифікації обліковий запис >.

Причина


Ця проблема виникає в тому, що обліковий запис, який використовує Microsoft Dynamics CRM Data Connector для Microsoft SQL Server Reporting Services для перевірки автентичності не має дозволів на доступ до бази даних Microsoft CRM.

Вирішення


Щоб вирішити цю проблему, надайте, відповідний запис дозвіл на доступ до бази даних Microsoft Dynamics CRM. Щоб це зробити, виконайте такі дії:
  1. Визначення облікового запису, який використовується Microsoft Dynamics CRM Connector даних Microsoft SQL Server, який засвідчує до Microsoft SQL Server.

    Для звітування служби 2005 Microsoft SQL

    Якщо інстальовано Microsoft Dynamics CRM Data Connector для Microsoft SQL Server Reporting Services в екземплярі звітування служби SQL 2005, Microsoft Dynamics CRM Data Connector для Microsoft SQL Server Reporting Services буде підключаються до SQL Server як посвідчення пулу застосунків інформаційних служб Інтернету (IIS) використовується для служб звітування SQL. Щоб визначити посвідчення пулу застосунків служби IIS, використовується SQL Reporting Services, виконайте такі дії:
    1. На сервері Microsoft SQL Reporting Services натисніть кнопкуПуск та thenpoint для Всіх програмдив.
      Microsoft SQL Server 2005, Конфігураціяінструменти та клацніть Звітування конфігурація служб.
    2. Звіт про сервер інсталяції екземпляр виділення виберіть екземпляра SQL Reporting Services, де встановлена даних Microsoft CRM Connector для Microsoft SQL Server Reporting Services та натисніть кнопку підключити.
    3. Натисніть кнопку на веб-служби з визначення. Зверніть увагу на значення обліковий запис служби в ASP.NET. Це значення вказує на те, який обліковий запис, що використовується пулом застосунків служби IIS, який використовується SQL Reporting Services, який також обліковий запис, який використовується в Microsoft Dynamics CRM Data Connector для Microsoft SQL Server Reporting Services, коли він засвідчує до SQL Server.

    Звітування про послуги 2008 для SQL

    Якщо інстальовано Microsoft Dynamics CRM Data Connector для Microsoft SQL Server Reporting Services в екземплярі звітування служби SQL 2008, його буде підключаються до SQL Server обліковим записом, який запуску служби SQL Server звітування про служби Windows. Щоб визначити обліковий запис, запуску служби SQL Server звітування про служби Windows, виконайте такі дії:
    1. На сервері Microsoft SQL Reporting Services кнопка " Пуск " і thenpoint адмініструваннята клацніть служби.
    2. Знайдіть службу для служб звітування SQL Server та зверніть увагу на значення, указане в стовпці Вхід до системи .
  2. Надання дозволу відповідного запису для доступу до бази даних Microsoft Dynamics CRM.
    Якщо обліковий запис, який визначили на кроці 1, це Мережна служба служб звітування SQL і бази даних SQL Server інстальовано на одному сервері, виконайте наведені нижче дії:
    1. Запустити SQL Server Management Studio. Для цього натисніть кнопку на
      Кнопка " Пуск " і виберіть пункт Усі програми, виберіть Microsoft SQL Server 2005і виберіть SQL Server Management Studio.
    2. Розширення безпеки, відкрийте
      вхід, NT AUTHORITY\NETWORK служби, клацніть правою кнопкою миші та виберіть пункт Властивості.
    3. Клацніть користувачами.
    4. Установіть на
      Назва _ організації_MSCRM і встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .

      Примітка. Назва _ організації покажчик місця заповнення — це ім'я фактичний організації.
    5. Установіть прапорець поруч із пунктом MSCRM_Config та встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .
    6. Натисніть кнопку OK.


    Якщо служби звітування SQL і бази даних SQL, які інсталюються на одному сервері з облікового запису, який визначили на кроці 1 локальної системи, виконайте наведені нижче дії:
    1. Запустити SQL Server Management Studio. Для цього натисніть кнопку Пуск і виберіть пункт Усі програми, виберіть команду
      Microsoft SQL Server 2005і виберіть команду SQL Server Management Studio.
    2. Розширення безпеки, відкрийте
      вхід, NT AUTHORITY\SYSTEM, клацніть правою кнопкою миші та виберіть пункт Властивості.
    3. Клацніть користувачами.
    4. Установіть на
      Назва _ організації_MSCRM і встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .

      Примітка. Назва _ організації покажчик місця заповнення — це ім'я фактичний організації.
    5. Установіть прапорець поруч із пунктом MSCRM_Config та встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .
    6. Натисніть кнопку OK.


    Якщо обліковий запис, який визначили на кроці 1 служб звітування SQL і бази даних SQL Server, які інсталюються на окремому серверів і мережної служби або локальної системи, виконайте наведені нижче дії:
    1. а., відкрийте Active Directory – користувачі й комп'ютери та переконайтеся, що обліковий запис служби звітування SQL комп'ютера є членом SQLAccessGroup, які створено до інсталяції Microsoft Dynamics CRM.
    2. Запустити SQL Server Management Studio. Для цього натисніть кнопкуПуск і наведіть вказівник миші на Всі програми, виберіть Microsoft SQL Server 2005і клацніть SQL Server Management Studio.
    3. Розширення безпеки, відкрийте
      вхід, SQLAccessGroup, клацніть правою кнопкою миші та виберіть пункт Властивості.
    4. Клацніть користувачами.
    5. Установіть на
      Назва _ організації_MSCRM і встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .

      Примітка. Назва _ організації покажчик місця заповнення — це ім'я фактичний організації.
    6. Установіть прапорець поруч із пунктом MSCRM_Config та встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .
    7. Натисніть кнопку OK.


    Як обліковий запис користувача домену під керуванням служб звітування SQL, виконайте наведені нижче дії.
    1. Відкрийте Active Directory – користувачі й комп'ютери та переконайтеся, що обліковий запис, який визначили на кроці 1 член SQLAccessGroup, які створено до інсталяції Microsoft Dynamics CRM.
    2. Запустити SQL Server Management Studio. Для цього натисніть кнопку.
      Меню Пуск, для Всіх програм,
      Microsoft SQL Server 2005і виберіть команду SQL Server Management Studio.
    3. Розширення безпеки, відкрийте
      вхід, SQLAccessGroup, клацніть правою кнопкою миші та виберіть пункт Властивості.
    4. Клацніть користувачами.
    5. Установіть на
      Назва _ організації_MSCRM і встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .

      Примітка. Назва _ організації покажчик місця заповнення — це ім'я фактичний організації.
    6. Установіть прапорець поруч із пунктом MSCRM_Config та встановіть прапорець спільних і
      Прапорець поруч із CRMReaderRole .
    7. Натисніть кнопку OK.

Посилання


Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
946289 повідомлення про помилку під час створення звіту в Microsoft Dynamics CRM 4.0: "не можна відобразити звіт"