Microsoft Visual Studio 2008中的自动架构更改

时间:2016-08-30 16:38:01

标签: sql-server reporting-services visual-studio-2008 schema

为什么Microsoft Visual Studio 2008会自动更改2008年至2010年SSRS报告的架构?添加某些功能(全部与2008兼容)后,架构将自动更改为:

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

为:

<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">

有没有办法强制架构保持2008版本?

请注意,TargetServerVersoin项目属性设置为SQL Server 2008 R2。

1 个答案:

答案 0 :(得分:0)

据我所知,目前还没有办法阻止它,而且VS2015的行为仍然如此。

但是,如果您使用内置发布,或运行构建并使用.rdl中的bin/文件而不是源文件夹,那么您会发现报告已经过修改以匹配目标版本并将正确上传。

更多信息:SSRS 2014 report deploy issue