我非常熟悉ASP.NET,目前正在用ASP.NET编写一个MVC应用程序,我需要将报表集成到我的应用程序中。我选择的选项是SSRS (在这一点上我很灵活)。我没有SSRS方面的经验,似乎在设置SSRS的过程中涉及到很多步骤,从安装报表服务器、配置报表服务器、在Business Intelligence Development Studio中创建报表项目,再到将报表发布到报表服务器。我可能在这个过程中做了一些错误的事情,因为我不确定报表服务器的一半配置设置。有没有人能给我介绍一下“教程”:
1.)正确设置和安装SSRS。我使用的是SQL Server 2008。(不是R2)。
2.)创建报表并将
我在SSRS中创建了一个主报表和一个子报表。在报表服务器(SQL server Reporting Services)上,我有两个文件夹:
Common
MainReports
子报表部署在Common文件夹中,主报表部署在MainReports文件夹中。
如何在报表服务器上启用或更改报表以从Common文件夹中检索子报表?
当它们位于同一个文件夹中时,主报表正确显示子报表,但是当它们位于不同的文件夹中时,我(自然)会得到一个"Subreport main not be shown“错误。
我有一个报表,它有一个具有以下属性的report参数:
hiddenallow空白值非querieddefault值(非查询):dd/MM/yyyy
报告是使用ReportExecution2005.asmx the服务启动的。
On Server 2005,web服务运行报表时没有问题。On Server 2008 R2,web服务返回一个错误:
此报表需要报表参数“datumformaat”的默认值或用户定义的值。若要运行或订阅此报表,必须提供参数值。
是否可以通过某种方式解决这个问题,使其具有与Server 2005相同的行为?