使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

使用适用于 Microsoft Dynamics GP 的 Business Portal、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 KB (KB) 。 请参阅"分辨率"部分中的"分辨率 4"。

解决方法

解决方法 1

若要共享报表文件夹,并添加特定用户和组对报表共享的访问权限,请执行以下步骤:

  1. 在Windows资源管理器中,右键单击包含从 Microsoft Dynamics GP 或 Microsoft Dynamics SL 发布的报表的文件夹。 然后单击"属性"。

  2. 单击"共享"选项卡,单击"共享此文件夹",然后单击"权限"。

  3. 单击"添加",键入"每个人",单击"检查名称",然后单击"确定"。

  4. 单击" 每个人" 条目。

  5. 在"每个人的权限"区域中,单击以选中"完全控制"复选框,然后单击"确定"。

注意 对"原因"部分中提到的其他用户和组重复步骤 3 到步骤 5。 网络服务用户是本地用户。 若要确定必须添加的其他用户和组的名称,请参阅"详细信息"部分。

解决方法 2

若要为 COM+ 对象添加正确的访问权限,请执行以下步骤:

  1. 在Windows资源管理器中,右键单击Microsoft.BusinessPortal.Reports.FileService.dll文件,然后单击"属性"。

    注意 默认情况下,此文件位于以下路径中:

    C:\Inetpub\wwwroot\bin

  2. 单击"安全"选项卡,单击"添加",单击"位置",选择业务门户服务器的名称,然后单击"确定"。

  3. 输入用户名,单击"检查名称",然后单击"确定"。

    注意 若要确定 Microsoft.BusinessPortal.Reports.FileService COM+ 对象的标识用户的名称,请参阅"详细信息"部分。

  4. 单击用户名。

  5. 在"权限"区域中,单击以选中"完全控制"复选框,然后单击"确定"。

解决方法 3

若要更正 ReportCatalog 表中报表共享的位置,请针对公司数据库运行以下脚本。

SELECT  * FROM ReportCatalog

"Report_URL"列必须指向报表共享。 例如,如果 Report.txt 位于 BusinessPortalServer 报表服务器 上的 C:\Reports 文件夹中,则 Report_URL 列中的值必须是以下值:

BusinessPortalServer/Reports/Report.txt

解决方法 4

  1. 在Windows资源管理器中,找到 Microsoft.BusinessPortal.Reports.FileService.tlb 文件。

    注意 默认情况下,此文件位于以下文件夹中:

    c:\inetpub\wwwroot\bin

  2. 如果文件大小为 0 KB,则使用以下文件名重命名文件:

    Microsoft.BusinessPortal.Reports.FileService.tlbold

  3. 单击以下链接下载新的 Microsoft.BusinessPortal.Reports.FileService.tlb 文件:

    https://mbs.microsoft.com/fileexchange/?fileID=aab68342-5ba5-4084-adf0-44271a6f3141

  4. 将文件粘贴到原始 Microsoft.BusinessPortal.Reports.FileService.tlb 所在的文件夹中。

更多信息

若要确定 Microsoft.BusinessPortal.Reports.FileService COM+ 对象的标识用户,请执行以下步骤:

  1. 单击"启动",单击"管理工具",并单击"组件服务"。

  2. 展开"组件服务",展开"计算机",展开"我的计算机",然后展开"COM+ 应用程序"。

  3. 右键单击 "Microsoft.BusinessPortal.Reports.FileService",单击" 属性",然后单击"标识 " 选项卡。

若要确定业务门户应用程序池的标识用户,请执行以下步骤:

  1. 单击"开始",单击"管理工具",并单击"IIS Internet Information Services (") 管理器"。

  2. 展开计算机名称,然后展开"应用程序池"。

  3. 找到应用程序池门户的门户。

  4. 右键单击应用程序池,单击"属性",然后单击"标识"。

参考

有关 FRx 报表未在业务门户中显示时使用的疑难解答步骤详细信息,请单击以下文章编号,查看 Microsoft 知识库中的文章:

861754 无法在 Business Portal 中查看以"管理"和"大普通

"861754 格式的 FRx 报表

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×