无法显示报告。 (rs处理中止)

问题描述 投票:0回答:3

我正在本地使用 Dynamics CRM 2011。

几天前报告运行良好。今天他们没有。

我收到此错误:“

The report cannot be displayed. (rsProcessingAborted)

enter image description here

我刚刚运行了一份带有警告级别跟踪的报告,并且已记录:

[2013-07-09 14:10:50.099] Process:CrmAsyncService |Organization:00000000-0000-0000-0000-000000000000 |Thread:  102 |Category: Sandbox.LoadBalancer |User: 00000000-0000-0000-0000-000000000000 |Level: Warning |ReqId: 0792ea86-fee7-4f86-b38a-00b5cf68cf57 | SandboxHostManager.PingSingleClient  ilOffset = 0xB8
>ping: exception: SRV-CRM02: System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at net.tcp://srv-crm02/CrmSandboxHost that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
[2013-07-09 14:10:50.512] Process:CrmAsyncService |Organization:00000000-0000-0000-0000-000000000000 |Thread:  102 |Category: Sandbox |User: 00000000-0000-0000-0000-000000000000 |Level: Warning |ReqId: 0792ea86-fee7-4f86-b38a-00b5cf68cf57 | SandboxClientBase`1.Stop  ilOffset = 0xD
>System.ServiceModel.CommunicationObjectFaultedException: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.

Server stack trace: 
   at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)

Exception rethrown at [0]: 
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at System.ServiceModel.ICommunicationObject.Close()
   at Microsoft.Crm.Sandbox.SandboxClientBase`1.Stop()

这位于报告服务日志中:http://pastebin.com/qm8FLzrn

dynamics-crm-2011
3个回答
0
投票

通过从 SPN 中删除端口来修复。

感谢 Microsoft 的 Alen。


0
投票

我将根据我的具体情况介绍如何解决它。 我遇到了同样的错误,前提条件如下: - 定制报告适用于测试环境,但不适用于生产环境。 - 所有其他报告均有效。 - CRM 365在线。

在我的例子中,我有一个参数获取查询的值,并且该参数的 Value 字段没有正确指向该查询返回的值字段。

enter image description here

正如您在屏幕截图中看到的,我必须将指向值字段更改为“countValue”(以前在下拉列表中为“count”)。

以下是数据集的字段: enter image description here

我不明白的是为什么它在其他环境中有效......


0
投票

我知道这是一篇旧帖子,但最近在报告在 DEV 和 UAT 中工作后,我在 Prod 中遇到了这个错误。

我按照 Manuel Roldan 的建议检查了我的报告参数,它们都是正确的。

在使用不同的用户帐户和角色进行测试后,我得出的结论是这与安全角色有关。基本上,该角色没有报表数据集使用的表的权限。

确保您的安全角色有权访问数据集中使用的所有表。

P.S 错误消息毫无用处,没有任何内容记录到跟踪日志中,网络跟踪也没有帮助。只是消除的过程!

© www.soinside.com 2019 - 2024. All rights reserved.