我在SSRS
创建了一个VS2008
项目,其中包含多个报告。这些报告部署到远程服务器中的ReportServer for
Sql Server 2008`。
在工作站中收到VS2013
兼容性警告后,我在SSRS
中成功打开了VS2013
项目并打开了RDL。
话虽如此,让我们说我修改了RDL,我有什么选择将这个新报告部署到ReportServer in
Sql Server 2008`?
我也有SQL Server 2012
MSDN媒体。将SQL 2008
更新为SQL 2012
会有什么帮助吗?
编辑:
出于好奇,我在SSRS项目中创建了一个新报告,并将报告(从我的VS2013)部署到远程服务器(使用Sql 2008)。有效。我的印象是,这是不可能的。我错过了什么吗?
感谢。
答案 0 :(得分:0)
在项目属性下,根据VS版本和安装的SSDT-BI版本,最多可以为TargetServerVersion提供3个选项:
其中每个都在报告XML代码中使用不同的xmlns。当您打开每个报告时,您的源报告.rdl文件将升级到最新的xmlns - 无论喜欢与否。
但是,在部署或构建时,bin文件夹中的.rdl文件将被编译为与目标匹配。只要您使用bin文件夹版本(使用VS部署自动),您就可以将这些版本成功部署到您的服务器。