reporting-services - 报表定义无效或不受此版本的 Reporting Services 支持

标签 reporting-services

之前web应用是使用VS2010开发SSRS报表。 但是当我想将 rdl 文件上传到服务器(Windows Server 2008)时......目前,我正在使用 VS2015 来开发新报告。 它会导致以下错误。

报表定义无效或不受此版本的 Reporting Services 支持。这可能是发布更高版本 Reporting Services 的报表定义的结果,或者报表定义包含格式不正确的 XML,或者 XML 根据报表定义架构无效。详细信息:报告定义具有无效的目标 namespace “http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition” ' 无法升级。 (rsInvalidReportDefinition)

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

注意:错误中提供的 URL 为空。

报告服务器是 Microsoft SQL Server Reporting Services Version 10.50.6000.34

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

-SQL 2008 -SQL 2008 R2、SQL 2012、SQL 2014 -SQL 2016+(VS 2015 中的新功能,带有最新的 SSDT-BI)??

最佳答案

简单的解决方案是 备份您的 .sln 文件 在记事本中打开 VS 2010 .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

关于reporting-services - 报表定义无效或不受此版本的 Reporting Services 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41802751/

相关文章:

asp.net - 无法使用 SQL Server 2008 R2 配置 SSRS 自定义身份验证扩展

sql-server-2008 - SQL Reporting Services 2008 在 native 模式下启动缓慢

reporting-services - 将数据集传递给 SSRS 中的子报表

reporting-services - SSRS 2017 订阅将无法开放

reporting-services - Reporting Services 中的时间而不是日期时间

reporting-services - URL 中的 SSRS DateTime 参数

sql - 对于 Visual Studio 2008 中的 SSRS,如何使变量接受多个值以及单个值?

reporting-services - 如何根据 ssrs 中的 bool 报告参数过滤 Tablix 行

c# - 网络核心 : Download SSRS reports in PDF format on client browser

reporting-services - SSRS参数值关系