Reporting services MS Reporting Services 2000和2005中的RDL有什么区别?

Reporting services MS Reporting Services 2000和2005中的RDL有什么区别?,reporting-services,Reporting Services,我正在从事一个报告项目,客户目前使用MS reporting Services 2000,我正在使用reporting Services 2005进行开发 Reporting Services 2000和2005中的RDL有什么区别 RDL只是一个XML文件,到目前为止,我发现的区别是: 根元素中的XML命名空间: 2000年: 2005年: <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/

我正在从事一个报告项目,客户目前使用MS reporting Services 2000,我正在使用reporting Services 2005进行开发

Reporting Services 2000和2005中的RDL有什么区别

RDL只是一个XML文件,到目前为止,我发现的区别是:

  • 根元素中的XML命名空间: 2000年:

    
    
    2005年:

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


    您知道还有其他差异吗?

    找到全面差异列表的最可靠方法是比较每个版本的RDL XSD:


    找到全面差异列表的最可靠方法是比较每个版本的RDL XSD:


    做了一个KDiff,它工作得很好,突出了不同之处。幸运的是,Mircrosoft保持了XSD的相似性(排序、命名等)。2个XSD之间有很多不同之处,但我想我很幸运,只受到了我问题中提到的3个XSD的影响。我想我需要注意其他人…做了一个KDiff,它工作得很好-突出了差异。幸运的是,Mircrosoft保持了XSD的相似性(排序、命名等)。2个XSD之间有很多不同之处,但我想我很幸运,只受到了我问题中提到的3个XSD的影响。我想我需要注意其他人。。。
    <Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" ... >