当我通过选择20条以上的记录在CRM 2011中执行报告时,会出现以下错误:
Microsoft.Reporting.WebForms.ReportServerException:出现错误 在报告处理期间发生。 (rsProcessingAborted)---> Microsoft.Reporting.WebForms.ReportServerException:查询执行 数据集“DsPhoneCallBase”失败。 (rsErrorExecutingCommand)
系统报告和自定义报告都会发生这种情况。
答案 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
找到对它的引用在升级之前,请参阅此博客以了解解决方法。
答案 1 :(得分:0)
如果可能,请将SQL Server Profiler附加到数据库服务器,并确保在事件选择中包含“事件:错误”。这将显示哪个语句失败以及原因。
您也可以在报告服务日志文件中找到指针:
%ProgramFiles%\Microsoft SQL Server\MSSQL.x\Reporting Services\LogFiles