从Visual Studio 2017上传到内部CRM 2016的SSRS报告无法正常工作吗?

时间:2020-04-23 20:18:37

标签: visual-studio-2010 reporting-services dynamics-crm dynamics-crm-2011

我在Visual Studio 2017 for CRM 2016中使用Reporting Services,

我最初的计划是导出CRM查询的Fetch XML文件>导入到Visual Studio(创建数据源和数据集)>创建报告。完成报表后,将报表添加到CRM。 >在CRM中添加报告>现有文件,然后从Visual Studio报告文件的源文件夹中选择“ rdl”文件。

在创建数据集时,我无法使用Fetch XML查询,并收到错误消息“无法为查询创建字段列表”。

在收到此错误而不是使用Fetch xml之后,我编写了查询并从CRM数据库中提取了数据。使用SQL数据连接,数据源和数据集。

我在Visual Studio 2017中创建了报表,但无法在CRM 2016上运行报表,但出现错误,如流程中止

有关如何使用CRM 2017报表服务和CRM 2017报表服务的任何帮助都将有所帮助。

谢谢

2 个答案:

答案 0 :(得分:0)

它不起作用。您将需要Visual Studio 2015和SSRS报告最新版本的授权。

为什么要用VS2015而不是2017和2019,因为没有为它们添加用于Dynamics crm的SSDT报告工具。

长话短说,您将不得不使用VS2015并使用它创建报告。

这里是Ref的链接。

答案 1 :(得分:0)

这是我为内部CRM创建SSRS报告时所学到的知识。 使用内部crm时,您可以访问实际数据库以运行查询并生成报告,对于CRM 2016,仅旧版本的Visual Studio可以工作。

最重要的一点是,您应该使用筛选视图/表,因为筛选视图可以识别用户访问权限,并且将报表上载到CRM后,其他所有从表生成的报表都可以正常工作,但是在上载后却什么也没有显示到CRM

相关问题