首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此版本的Reporting Services不支持报表定义或报表定义无效

此版本的Reporting Services不支持报表定义或报表定义无效
EN

Stack Overflow用户
提问于 2017-01-23 17:20:07
回答 2查看 10K关注 0票数 2

以前,web应用程序使用VS2010来开发SSRS报表。但是,当我想要将rdl文件上传到服务器(Windows Server2008) ..currently时,我使用VS2015来开发新的报告。它会导致以下错误。

报表定义无效或此版本的Reporting Services不支持该报表定义。这可能是因为发布了更高版本的Reporting Services的报表定义,或者报表定义包含的XML格式不正确,或者XML根据报表定义架构无效。详细信息:报表定义的目标命名空间'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition‘无效,无法升级。(rsInvalidReportDefinition)

其他开发人员建议,将路径更改为目标2010版本,然后将解决问题,但这不是解决它的方法。

注意: Error中提供的URL为空。

报表服务器是Microsoft SQL server reporting Services版本10.50.6000.34

那么我应该选择哪个版本呢?

-SQL 2008 -SQL 2008 R2、SQL2012、SQL2014 -SQL 2016+ ( VS 2015中的新功能以及最新的SSDT-BI)??

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-25 11:32:13

简单的解决方案是备份你的.sln文件,在记事本中打开你的VS2010 .sln。

它应该如下所示: Microsoft Visual Studio解决方案文件,格式版本11.00

Visual Studio 2010项目(“{FAE04EC0-3 ......

将版本11.0更改为版本10.0,将Visual Studio 2010更改为2008

它应该如下所示: Microsoft Visual Studio解决方案文件,格式版本10.00

Visual Studio 2008项目(“{FAE04EC0-3 .....

来自:How to downgrade from Visual Studio 2012 project to Visual Studio 2008

票数 0
EN

Stack Overflow用户

发布于 2018-01-22 12:46:18

查看此帖子上的备注答案以获得替代解决方案:[SSRS报告定义比Server](https://stackoverflow.com/questions/38902037/ssrs-report-definition-is-newer-than-server)更新

因为我在Visual Studio 2017上也遇到了同样的错误,只有这个解决方案对我有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41802751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档