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

如果报告不是很大,那么就没有错误。但是如果它很大,它会给我这个错误。
这就是轨迹:
在Services e ERROR: Reporting Microsoft.ReportingServices.ReportProcessing.Ex webserver!ReportServer_0-13!b298!03/06/2015-12:34:46::error Microsoft.ReportingServices.Diagnostics.Utilities.RSException:报表处理过程中发生错误。-> Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException:处理报表时出错。-> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:无法读取dataset 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秒后超时。增加查询超时,然后重试。-内部异常堆栈跟踪结束
发布于 2015-03-10 11:42:26
我建议查看查询,看看是否有办法在延长超时之前对其进行优化。
此外,我想看看是否有方法可以通过添加索引来优化报告(索引?)使用数据库引擎优化顾问之类的工具。
显然,报告有多大是有内在限制的。如果报告有足够的数据并且足够长,那么增加超时可能是唯一可行的选择。
https://stackoverflow.com/questions/28944934
复制相似问题