dynamic 365 Report Service 查看报表,提示:该报表无法显示。(rsProcessingAborted)
问题:同个报表在测试环境显示正常,但是发布到PRD后提示:该报表无法显示。(rsProcessingAborted)

如果是部分报表问题,则根据如下场景进行排除。
首选先排除常见场景的问题,如下:
-
除零错误 → 将公式改为
IIF(分母 = 0, Nothing, 分子 / 分母) -
字段名不匹配 → 检查数据集中字段名是否与表达式中的名称完全一致(区分大小写)
-
子报表失败 → 先单独测试子报表,并确保子报表的数据源凭证与主报表一致或共享
-
参数默认值无效 → 为参数提供有效的默认值,或设置允许空值
-
查询超时 → 增大数据集的超时时间(默认30秒),或优化查询语句
另外也可以发布简单的 select funllname from systemuser 查询报表来排除报表本身的问题。
如果是所有报表都报错了,则根据如下步骤排查:
1.链接Reporting Services服务

2.右键=》属性=》高级=》EnableRemoteErrors 设置为“True”(开启详细的错误日志,问题解决之后记得恢复为“false”)

3.运行报表,查看日志,日志路径:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles\ReportingServicesService_xxxx.log 文件

4.根据上图的详细信息来解决问题。 我的是没有权限,所有对账号设置追加权限
安全性=》登录名=》右键=》属性=》服务器角色、用户映射(给CRM数据库追加角色成员身份)

每个数据库都需要追加角色成员身份

5.追加好之后,重启服务。再次运行报表可以正常访问了

6. 把报表服务错误日志关闭,把值改为“false”

如果你觉得我的分享对你有帮助,那么就动动你的发财小手,给我一个赞,让更多的人看到这个有用的信息。
本文来自博客园,作者:30号少年,转载请注明原文链接:https://www.cnblogs.com/dmei/p/19925809

浙公网安备 33010602011771号