3

RDL 2008架构和RDL 2010架构之间的特性明显区别是什么?哪一个支持visual studio 2012 Report Viewer? 我将使用visual studio 2012 c#生成动态报告,以生成xml模式。但想知道新版本支持哪些新功能,例如倒塌ellapse分组等RDL 2008 Schema和RDL 2010 Schema有什么区别?功能明智

+0

之前可能重合不是一个单词http://dictionary.reference.com/misspelling?term=ellapse – 2015-05-19 15:02:18

回答

0

这些是不同的东西。让我试着解释一下:

RS 2008:

  • 存储其元数据无论是在SQL2005或者SQL 2008数据库

  • 可以运行RDL 2003/10,2005/01 RDL,RDL 2007/01和RDL 2008/01。 RDL是由报告设计人员生成的报告定义语言。

RS 2005:

  • 存储其元数据无论是在SQL2000或者SQL 2005数据库

  • 可以运行RDL 2003/10和2005/01 RDL

BIDS 2005(Report Designer 2005):

  • 生成RDL 2005/01

  • 可以直接发布到RS 2005年和2008年的RS

BIDS 2008:

  • 生成RDL 2007/01目前,将RDL 2008/01 by RTM

  • 可以直接发布到RS 2008,但可以而不是“降级”RDL。

我希望这可以使它更清楚。

+0

有关新报表服务器的版本是什么?现在2008年已经很老了 – 2015-05-19 15:03:49

2

你可以diff的的XSD文件找到确切的差异,但在这里是2008年和2010年(2008 R2)之间的主要差异:添加到

  • 一个ReportSections ReportSection类型列表顶级报告类型
    • 车身,宽度和页面标签被移动到标签ReportSection
  • 新SharedDataSet类型DataSetType
  • 新地图图表支持
  • 相关代码的一些图图表类型字段被删除
  • 某些图表DerivedSeriesFormula枚举被删除
  • 改变了一些字段StateIndicatorType
  • 改变IndicatorStateType的一些字段

2010:http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd

2008:http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition/ReportDefinition.xsd

2005:http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd