我已经使用Visual Studio 2015创建了一个报告,并通过以下链接安装了SSDT工具
https://msdn.microsoft.com/zh-CN/mt186501
该数据库位于SQL Server 2014上。但是,当我尝试在客户计算机(具有SQL Server 2014而不是Visual Studio的计算机)上上载报表时,报表可以在我的计算机上使用。我收到以下错误
“此报告的定义无效或不受此版本的Reporting Services支持。该报告定义可能是由更高版本的Reporting Services创建的,或包含基于Reporting Services架构的格式不正确或无效的内容。详细信息:报告定义具有无效的目标名称空间“ http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition ”,该名称空间无法升级。(rsInvalidReportDefinition)”
如果您已将解决方案>属性> TargetServerVersion设置为SQL Server 2008 R2、2012或2014,然后从bin文件夹而不是项目文件夹上载RDL,则它应该可以工作。我遇到了同样的错误,并解决了它。