【问题标题】:CRM Reports not getting executed for more than 20 recordsCRM 报告未执行超过 20 条记录
【发布时间】:2012-02-06 08:13:46
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    查看 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/

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 1970-01-01
        • 2011-12-12
        • 1970-01-01
        相关资源
        最近更新 更多