错误 - 自定义报告

时间:2015-03-09 14:51:19

标签: reporting-services dynamics-crm-2011 dynamics-crm crm dynamics-crm-2013

当我尝试在MS Dynamics CRM 2013中获取自定义报告时,5-6分钟后,我收到此错误:enter image description here

如果报告不是很大,那么就没有错误。但如果它很大,就会给我这个错误。

这是跟踪:
在Microsoft.ReportingServices.ReportProcessing.Ex webserver!ReportServer_0-13!b298!03/06 / 2015-12:34:46 :: e错误:Reporting Services错误Microsoft.ReportingServices.Diagnostics.Utilities.RSException:报告处理期间发生错误。 ---> Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException:报表处理期间发生错误。 ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:无法读取数据集DSMain的下一个数据行。 ---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException: Microsoft.Crm.CrmException:发生意外错误。 Microsoft.Crm.CrmException:获取数据集查询在404.9472744秒后超时。增加查询超时,然后重试。 ---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException:发生意外错误。 ---> Microsoft.Crm.Reporting.DataExtensionShim.Common.ReportExecutionException:获取数据集查询在404.9472744秒后超时。增加查询超时,然后重试。    ---内部异常堆栈跟踪结束---

1 个答案:

答案 0 :(得分:3)

我建议查看查询,看看是否有办法在延长超时之前对其进行优化。

此外,我会看到是否有方法通过使用类似数据库引擎优化顾问之类的东西添加索引(标记?)来优化报告。

显然,报告的大小将存在固有的局限性。如果报告有足够的数据并且足够长,那么增加超时可能是唯一可行的选择。