我是SSRS的新手.
最近将我的开发环境从Visual Studio 2010升级到Visual Studio 2015 Enterprise Edition.目前,我的报告是使用Crystal Reports制作的.我想使用SSRS,我正在尝试找出我当前的环境将允许我这样做.
所以现在我正在使用Visual Studio 2015和SQL Server 2008 R2.
sql-server-2008-r2 reporting-services ssrs-2008-r2 visual-studio-2015
我使用的是SQL Server 2014报表服务器(http:// localhost/Reportserver上的报表服务器版本显示为12.0.4100.1),并且还使用Visual Studio 2013进行开发.
最近我开始研究新PC,并且只安装了Visual Studio 2015企业版.目前我的报告是使用Visual Studio 2013附带的商业智能开发的,我无法在新PC上打开我的报告项目.因此,我安装了商业智能工具以与Visual Studio 2015相匹配,并对2个报告进行了小的更改.无论如何,我注意到报告的设计代码发生了巨大的变化.
问题是,当我尝试将更改的报告上载到报表服务器界面上的报表服务器时,收到错误消息:
此版本的Reporting Services无效或支持此报告的定义.报表定义可能是使用更高版本的Reporting Services创建的,或者包含基于Reporting Services架构格式不正确或无效的内容.详细信息:报表定义具有无效的目标命名空间" http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition ",无法升级.(rsInvalidReportDefinition)获取在线帮助
通过选择解决方案上的部署选项,我仍然可以将相同的报告从Visual Studio 2015上载到同一服务器.
有人可以帮助我将vs 2015设计的报告上传到SSRS.