报告在上传到crm online时显示NO DATA

时间:2015-01-13 21:28:40

标签: sql-server reporting-services dynamics-crm-2011 dynamics-crm-2013 fetchxml

在SSRS中构建报告并在PREVIEW模式下查看报告时,我的报告显示了大量数据;但是,当它部署到CRM online 2013时,这就是我所得到的:

enter image description here

  1. 这是CRM DYNAMICS ONLINE 2013
  2. 数据源为FetchXML且不会更改
  3. 我从报告中删除了所有过滤器,但仍然没有显示任何内容。
  4. 我正在使用Windows身份验证
  5. 我的FetchXML数据源以这种方式配置:

    enter image description here

    为什么我的报告在预览模式下生成正常,但当我在线上传到CRM 2013时,它没有显示任何数据?

2 个答案:

答案 0 :(得分:2)

我们发现该报告并未查询正确的组织。

用户是4个不同在线组织的管理员,在连接时,我们将参数设置为空,而不是指定唯一的组织名称,这使得报告指向默认的组织组织。

一切看起来都正常,视觉工作室正在显示数据。

然后将报告部署在dev org上,该报告不包含报告使用的任何数据。

要解决问题并使报告按预期工作,必须在连接字符串中添加正确的组织唯一名称。

enter image description here

答案 1 :(得分:1)

这是您的credible and/or official sources

  

连接字符串:指定连接字符串。必须使用以下格式指定连接字符串:

     

SERVERURL;单位名称; HomeRealmURL

     

在此连接字符串中,只有ServerURL是必需的。如果未指定OrganizationName,则使用运行此查询的用户所属的第一个组织。如果未指定HomeRealmURL,则从注册表值" HKLM \ SOFTWARE \ Microsoft \ MSCRMBidsExtensions \ HomeRealmUrl"中检索该值。

     

单击“凭据”以指定要连接到Microsoft Dynamics CRM或Microsoft Dynamics CRM Online的凭据,然后单击“下一步”。