Ознаки
Якщо ви використовуєте Бізнес-портал для Microsoft Dynamics GP, Microsoft Business Solutions – Great Plains або Microsoft Dynamics SL, переглядач звітів пустий, якщо клацнути ім'я звіту, яке відображається на центральній сторінці.
Причина
Причина 1
Папка звітів, у якій зберігаються звіти, опубліковані з Microsoft Dynamics GP або Microsoft Dynamics SL, не спільний доступ.
Наведені нижче користувачі та групи повинні мати повний доступ до спільного доступу до звіту:
-
Група ''Усі''
-
Користувач мережної служби
-
Користувач ідентичності об'єкта Microsoft.BusinessPortal.Reports.FileService COM+
-
Користувач ідентичності для пулу програм, який використовується бізнес-порталом
Див. вирішення 1 у розділі "Вирішення".
Причина 2
Користувач ідентичності об'єкта Microsoft.BusinessPortal.Reports.FileService COM+ не має повного доступу до Microsoft.BusinessPortal.Reports.FileService.dll файлу. Див. вирішення 2 в розділі "Вирішення".
Причина 3
Розташування спільного доступу до звіту не зазначено належним чином у таблиці ReportCatalog. Див. вирішення 3 в розділі "Вирішення".
Причина 4
Розмір файлу Microsoft.BusinessPortal.Reports.FileService.tlb – 0 кілобайт (КБ). Див. роздільну здатність 4 в розділі "Вирішення".
Спосіб вирішення
Роздільна здатність 1
Щоб надати спільний доступ до папки звітів і додати доступ до спільного доступу до звіту для певних користувачів і груп, зробіть ось що:
-
У Windows Explorer клацніть правою кнопкою миші папку зі звітами, опублікованими з Microsoft Dynamics GP або Microsoft Dynamics SL. Потім натисніть кнопку Властивості.
-
Перейдіть на вкладку Спільний доступ, натисніть кнопку Надати спільний доступ до цієї папкита виберіть пункт Дозволи.
-
Натисніть кнопку Додати, введіть Усі, натисніть кнопку Перевірити імена,а потім натисніть кнопку OK.
-
Клацніть запис Усі.
-
В області Дозволи для всіх користувачів установіть прапорець Повний доступ, а потім натисніть кнопку OK.
Примітка. Повторіть кроки 3–5 для інших користувачів і груп, згаданих у розділі "Причина". Користувач мережної служби – це локальний користувач. Щоб визначити імена інших користувачів і груп, які потрібно додати, див. розділ "Додаткові відомості".
Роздільна здатність 2
Щоб додати правильний доступ до об'єкта COM+, виконайте такі дії:
-
У Windows Файловому провіднику клацніть правою кнопкою Microsoft.BusinessPortal.Reports.FileService.dll файл і виберіть пункт Властивості.
Примітка. За замовчуванням цей файл міститься в такому шляху:C:\Inetpub\wwwroot\bin
-
Перейдіть на вкладку Безпека, натисніть кнопкуДодати , виберіть пунктРозташування, виберіть ім'я сервера Бізнес-порталу та натисніть кнопку OK.
-
Введіть ім'я користувача, натисніть кнопку Перевірити імената натисніть кнопку OK.
Примітка. Щоб визначити ім'я користувача ідентичності для об'єкта Microsoft.BusinessPortal.Reports.FileService COM+, див. розділ "Додаткові відомості". -
Клацніть ім'я користувача.
-
В області Дозволи встановіть прапорець Повний доступ, а потім натисніть кнопку OK.
Вирішення 3
Щоб виправити розташування спільного доступу до звіту в таблиці ReportCatalog, запустіть цей сценарій у базі даних компанії.
SELECT * FROM ReportCatalog
Стовпець Report_URL має вказувати на спільний доступ до звіту. Наприклад, якщо звіт Report.txt міститься в папці C:\Reports на сервері звіту BusinessPortalServer, значення в стовпці Report_URL має бути таким значенням:
BusinessPortalServer,Reports/Report.txt
Роздільна здатність 4
-
У Windows Файловий провідник знайдіть файл Microsoft.BusinessPortal.Reports.FileService.tlb.
Примітка. За замовчуванням цей файл розташовано в такій папці:c:\inetpub\wwwroot\bin
-
Якщо розмір файлу – 0 КБ, перейменуйте файл, використовуючи таке ім'я файлу:
Microsoft.BusinessPortal.Reports.FileService.tlbold
-
Щоб завантажити новий файл Microsoft.BusinessPortal.Reports.FileService.tlb, клацніть це посилання:
https://mbs.microsoft.com/fileexchange/?fileID=aab68342-5ba5-4084-adf0-44271a6f3141
-
Вставте файл у ту саму папку, у якій розташовано вихідний файл Microsoft.BusinessPortal.Reports.FileService.tlb.
Додаткові відомості
Щоб визначити користувача ідентичності для об'єкта Microsoft.BusinessPortal.Reports.FileService COM+, виконайте такі дії:
-
Натисніть кнопку Пуск,виберіть Адміністрування, а потім – Служби компонентів.
-
Розгорніть менюСлужби компонентів , розгорнітьрозділ Комп'ютери, розгорніть список Мій комп'ютер, а потім розгорніть елемент COM+ Програми.
-
Клацніть правою кнопкою миші Microsoft.BusinessPortal.Reports.FileService, виберіть Властивості, а потім перейдіть на вкладку Identity (Ідентичність).
Щоб визначити користувача ідентичності для пулу програм, який використовується на порталі Business, виконайте такі дії:
-
Натисніть кнопку Пуск, виберіть Адміністрування, а потім клацніть Інформаційні служби Інтернету Диспетчер (IIS).
-
Розгорніть ім'я комп'ютера, а потім розгорніть елемент Пули програм.
-
Знайдіть пул програм, який використовується для порталу для бізнесу.
-
Клацніть пул програм правою кнопкою миші, виберіть Властивості, а потім – Ідентичність.
Посилання
Щоб отримати додаткові відомості про виправлення неполадок, які потрібно використовувати, коли звіти FRX не відображаються на порталі бізнесу, клацніть номер статті в базі знань Microsoft:
861754 Звіти FRX не можна переглядати на бізнес-порталі Solomon і Great Plains
861754