以前,Web應用程序使用VS2010開發SSRS報告。 但是當我想上傳rdl文件到服務器(Windows Server 2008)..目前,我正在使用VS2015來開發新的報告。 它會導致以下錯誤。報告定義無效或不受此版本Reporting Services支持
報告定義無效或由此版本的Reporting Services支持。這可能是發佈Reporting Services的更高版本的報告定義的結果,或者是報告定義中包含的XML格式不正確,或者XML根據報告定義架構無效。詳細信息:報告定義中有一個無效的目標命名空間'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition',無法升級。 (rsInvalidReportDefinition)
其他開發人員建議,將路徑更改爲目標2010版,然後才能解決問題,但這不是解決問題的方法。
注意:Error中提供的URL爲空。
和報表服務器是Microsoft SQL Server報表服務版本10.50.6000.34
那麼哪一個版本,我應該選擇?
-SQL 2008 -SQL 2008 R2,SQL 2012,SQL 2014 -SQL 2016+(VS 2015中帶有最新SSDT-BI的新功能)?
服務器上運行的是什麼版本的報告服務? – BishNaboB
您可以嘗試更改項目屬性中的TargetServerVersion以查看是否有幫助。如果您手動上傳RDL,則不太確定。 –
[SSRS 2014報告部署問題]的可能重複(http://stackoverflow.com/questions/39188874/ssrs-2014-report-deploy-issue) – SMM