CRM报告未执行超过20条记录

时间:2012-02-06 08:13:46

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

当我通过选择20条以上的记录在CRM 2011中执行报告时,会出现以下错误:

  

Microsoft.Reporting.WebForms.ReportServerException:出现错误   在报告处理期间发生。 (rsProcessingAborted)--->   Microsoft.Reporting.WebForms.ReportServerException:查询执行   数据集“DsPhoneCallBase”失败。 (rsErrorExecutingCommand)

系统报告和自定义报告都会发生这种情况。

2 个答案:

答案 0 :(得分:3)

查看SSRS日志时,您可能会发现此错误。

  

对象上的SELECT权限被拒绝   'fn_GetGuidsFromString',数据库'MicrosoftCRM_MSCRM',架构'dbo'。

如果是,那么这是一个已知的问题,据说在UR8中修复了。您可以在http://blogs.msdn.com/b/crminthefield/archive/2012/04/20/podcast-and-overview-microsoft-dynamics-crm-2011-update-rollup-8.aspx

找到对它的引用

在升级之前,请参阅此博客以了解解决方法。

http://xrm4you.wordpress.com/tag/support/

答案 1 :(得分:0)

如果可能,请将SQL Server Profiler附加到数据库服务器,并确保在事件选择中包含“事件:错误”​​。这将显示哪个语句失败以及原因。

您也可以在报告服务日志文件中找到指针:

%ProgramFiles%\Microsoft SQL Server\MSSQL.x\Reporting Services\LogFiles