3

RDL 2008 Schema 和 RDL 2010 Schema 在功能方面的区别是什么?哪一个支持visual studio 2012 Report Viewer?我将使用 Visual Studio 2012 C# 生成动态报告,以生成 xml 架构。但是想知道新版本中支持哪些新功能,例如折叠椭圆分组等

4

2 回答 2

2

您可以比较 xsd 文件找到确切的差异,但这是 2008 年和 2010 年(2008 R2)之间的主要变化:

2010

  • ReportSection 类型的 ReportSections 列表已添加到顶级 Report 类型
    • Body、Width 和 Page 标签移到 ReportSection 标签中
  • DataSetType 的新 SharedDataSet 类型
  • 支持新地图图表
  • 删除了一些与 Code 相关的 ChartType 字段
  • 删除了一些 Chart 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

于 2014-04-03T19:25:57.113 回答
0

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

2008 年:

  • 将其元数据存储在 SQL2005 或 SQL 2008 数据库中

  • 可以运行 RDL 2003/10、RDL 2005/01、RDL 2007/01 和 RDL 2008/01。RDL 是报表设计器生成的报表定义语言。

标准 2005:

  • 将其元数据存储在 SQL2000 或 SQL 2005 数据库中

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

投标 2005(报表设计器 2005):

  • 生成 RDL 2005/01

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

2008 年投标:

  • 当前生成 RDL 2007/01,将由 RTM 生成 RDL 2008/01

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

我希望这能让它更清楚。

于 2013-03-22T05:38:37.023 回答