Reporting services 如何使用VS 2008投标创建SSRS 2008r2 rdl

Reporting services 如何使用VS 2008投标创建SSRS 2008r2 rdl,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我已经在我的机器上安装了SSRS 2008和SSRS 2008r2 创建新报表服务器项目时,我还更改了TargetServerVersion以匹配SQL Server 2008 R2,并确保它指向正确的报表服务器(2008 R2) 在创建空白报告并尝试检查视图代码时执行此操作后,它的模式与为SSR2008创建的RDL相同 可以吗 我知道ssrs2008r2支持名为ReportSection的新元素,所以它必须有新的模式来支持它 我如何知道VS2008创建的rdl属于SSRS 2008或SSRS

我已经在我的机器上安装了SSRS 2008和SSRS 2008r2

创建新报表服务器项目时,我还更改了TargetServerVersion以匹配SQL Server 2008 R2,并确保它指向正确的报表服务器(2008 R2)

在创建空白报告并尝试检查视图代码时执行此操作后,它的模式与为SSR2008创建的RDL相同

可以吗

我知道ssrs2008r2支持名为ReportSection的新元素,所以它必须有新的模式来支持它


我如何知道VS2008创建的rdl属于SSRS 2008或SSRS 2008r2?

查看架构版本是正确的,但架构版本不会更改,直到您在报告中添加特定于2008r2的功能。

作为测试用例,使用基于简单SQL语句的非常简单的tablix快速报告针对R2的配置。 在我的机器上,这生成了一个带有2008模式的rdl文件

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">

现在在PageName属性下添加一个条目

在我的计算机上,架构更改为以下内容:

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">

我相信,一旦您添加了一个属性,将rdl转换为2008r2,您将无法使用“非”r2 2008出价对其进行编辑