5

我正在为使用 CRM Online 的客户创建自定义 SSRS 报告。但是,我无法部署与它们有 SQL 数据源连接的报表。我收到以下错误:

“无效的数据源。不支持此报表类型。Microsoft Dynamics CRM Online 仅支持使用 Fetch XML 数据源的报表。”

但是,这个错误有些不真实。原因:当我从他们的 CRM 下载其他自定义报告时,数据源都是带有 T-SQL 查询的 SQL 连接字符串。

因此,必须有一种方法来部署这些报告。也许来自客户的网络?到目前为止,我无法在网上找到任何详细信息。帮助?

4

2 回答 2

5

恐怕没有解决办法。CRM Online 仅允许您上传基于 fetchXml 的报告。没有解决方法(至少我听说过)。

您确定您下载的其他报告绝对是自定义的(CRM 允许某些系统报告是基于 SQL 的)或者如果自定义它们确实有效(不管它们最初是如何到达那里的!)。

于 2012-12-03T19:59:34.363 回答
-1

是的,有几个解决方法是可能的。

您需要为 SQL 创建数据源并将其上传到您的 CRM 服务器。您的 CRM 服务器上是否运行 SSRS 服务?如果是,那么将有 2 个数据源可用。一个用于 CRM 数据源(获取 XML),另一个用于 SQL server。如果它不存在,则需要创建它。

拥有这些数据源后,您就可以在 SSRS 报告中获取数据。确保您的数据源名称应与您的 SSRS 报告数据源匹配。(我的 CRM 2011 有承诺的环境)

于 2013-12-19T03:05:16.323 回答