MS Reporting Services 2000与2005年的RDL之间有什么区别?

时间:2010-07-13 10:18:44

标签: reporting-services

我正在处理一个报告项目,客户端目前正在使用MS Reporting Services 2000,我正在使用Reporting Services 2005进行开发。

Reporting Services 2000与2005年的RDL之间有什么区别?

RDL只是一个XML文件,我到目前为止所获得的差异是:

  1. 根元素中的XML命名空间: 2000:

    <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" ... > 
    

    2005:

    <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" ... >
    
  2. 2005年支持
  3. InteractiveWidth + InteractiveHeight 元素,但不支持2000.您只需在部署之前删除这些代码。
  4. 通过修复上述差异,我可以将2005年设计的报告部署到2000服务器上,没有任何问题。

    您知道还有其他差异吗?

1 个答案:

答案 0 :(得分:1)

查找完整差异列表的最可靠方法是比较每个版本的RDL XSD:

SQL 2000

SQL 2005