如何将2008年报告定义升级到2010年

时间:2013-03-29 07:00:44

标签: reporting-services visual-studio-2012 ssrs-2008

我在报告项目中有两个报告已经以某种方式更新以使用2010报告定义;

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

但是,项目中的所有其他报告(包括添加到项目中的新报告)都使用2008定义;

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

如何在项目中的其他报告中强制进行此更新?

= EDIT =

特定于SQL Server报告项目的Visual Studio 2012 compatibility chart表示;

  

如果添加特定于Visual Studio 2012的功能,则报告   架构自动升级,您无法再打开   Visual Studio 2010 SP1中的项目。

现在我只需要弄清楚2012年的功能是什么......

2 个答案:

答案 0 :(得分:2)

一种选择是在报告中添加 Map (2012年功能),保存,然后删除地图,然后重新保存。请注意,在保存之前添加Map并删除将不会强制执行升级。

答案 1 :(得分:0)

在报告属性中找到InitialPageName,给它一个值。 InitialPageName是2010功能,以及可以在各种报表元素上设置的PageName属性,例如Tablix和Graph。